【发布时间】:2010-11-28 17:37:14
【问题描述】:
我有一个使用本机代码的 Android Java 库。我已将此 java 库添加到客户端项目中。
我是否必须添加将本机库复制到客户端项目的 libs 文件夹的脚本?还是这个原生库包含在 java 库的 jar 中?
如果您需要更多详细信息或有任何不明白的地方,请告诉我。
谢谢。
【问题讨论】:
标签: android android-ndk java
我有一个使用本机代码的 Android Java 库。我已将此 java 库添加到客户端项目中。
我是否必须添加将本机库复制到客户端项目的 libs 文件夹的脚本?还是这个原生库包含在 java 库的 jar 中?
如果您需要更多详细信息或有任何不明白的地方,请告诉我。
谢谢。
【问题讨论】:
标签: android android-ndk java
您应该将 .so 文件(libs、obj 等)从您的项目(将是 JAR 库)移动到主项目(将使用您的 JAR 库)。 之后,再次制作 *.JAR 并将 *.JAR 附加到您的主项目。我以这种方式解决了这个问题。 :) 我希望我的回答会有所帮助。再见,VansFannel!
【讨论】:
我不知道您是否还需要支持。
将 Android 库项目添加到 Android 项目时,您不需要任何脚本。
我有一个类似的配置,它工作正常。
更多关于JNI的使用方法,可以看这里:Issues with SHA1 hash implementation in Android
【讨论】: