gpt4 book ai didi

JNI 库的 Android Studio 项目

转载 作者:行者123 更新时间:2023-11-29 17:12:08 24 4
gpt4 key购买 nike

我正在为 Android 编写一个 JNI 库,以便在多个项目中分发和共享。

我找到了有关创建包含 native 代码的 Android 应用程序的教程。我找到了有关将 JNI 库添加到现有应用程序的教程。

但是我没有找到如何在 Android Studio 上创建独立的 JNI 库。创建新项目时,它会自动假设我要创建一个应用程序,没有创建库的选项。

最佳答案

Android Studio 模型是以项目为中心的,其中一个项目就是一个应用程序。您可以拥有一个空的应用程序,但创建一个可帮助您测试 native 库的基本应用程序可能会很有用。

您可以将所有 native 代码放在单独的 模块中。请注意,这也将涉及 Java 包装器。如果没有 Java 包装器,适用于 Android 的 JNI 库就毫无用处,即使它只声明了native 方法并定义了静态构造函数来调用 System.loadLibrary()

您可以根据需要以编译形式或文本形式分发带有 Java 包装类(或多个类)的 JNI 库。

关于JNI 库的 Android Studio 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40125641/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com