【问题标题】:Packing an android library on a JAR that uses JNI在使用 JNI 的 JAR 上打包一个 android 库
【发布时间】:2010-11-28 17:37:14
【问题描述】:

我有一个使用本机代码的 Android Java 库。我已将此 java 库添加到客户端项目中。

我是否必须添加将本机库复制到客户端项目的 libs 文件夹的脚本?还是这个原生库包含在 java 库的 jar 中?

如果您需要更多详细信息或有任何不明白的地方,请告诉我。

谢谢。

【问题讨论】:

    标签: android android-ndk java


    【解决方案1】:

    您应该将 .so 文件(libs、obj 等)从您的项目(将是 JAR 库)移动到主项目(将使用您的 JAR 库)。 之后,再次制作 *.JAR 并将 *.JAR 附加到您的主项目。我以这种方式解决了这个问题。 :) 我希望我的回答会有所帮助。再见,VansFannel!

    【讨论】:

      【解决方案2】:

      我不知道您是否还需要支持。
      将 Android 库项目添加到 Android 项目时,您不需要任何脚本。
      我有一个类似的配置,它工作正常。

      更多关于JNI的使用方法,可以看这里:Issues with SHA1 hash implementation in Android

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-02-24
        • 1970-01-01
        • 1970-01-01
        • 2016-10-08
        • 2011-02-19
        • 1970-01-01
        • 2015-01-10
        • 2013-12-07
        相关资源
        最近更新 更多