我正在构建Eclipse并创建一个我想要分发给开发人员的Android库。
TedLibJni: 它使用Android NDK,因此它可以编译为.so文件。
TedLibJar: 它还有一个Java接口,它绑定了JNI中当时的extern'd调用,因此它有一个与之关联的Jar库。
TedDroidApp: 一致意见是我需要手动将TedLibJni.so和TedLibJar.jar复制到此应用程序的lib / armeabi以供其使用。
问题: TedDroidApp有没有办法获取外部的.so或.jar文件?我每次迭代时都需要手动复制和粘贴这些文件,这似乎很疯狂。
答案 0 :(得分:0)
使用Android库项目获取JNI代码和JAR。然后,您可以将Android库项目附加到其他项目。使用新的基于Gradle的构建系统,您可以将库项目打包为AAR,并从工件存储库中获取它。
CWAC-AndDown,我的C hoedown
库的包装器就是这样工作的。