0
我正在構建和Eclipse以製作我想分發給開發人員的Android庫。不想每次都手動將android JNI(.so)和Jar庫複製到App項目
TedLibJni: 它使用Android NDK,因此它編譯到.so文件。
TedLibJar: 它還具有一個Java接口,它綁定JNI中的外部呼叫,因此它具有與其關聯的Jar庫。
TedDroidApp: 共識是我需要手動將TedLibJni.so和TedLibJar.jar複製到該應用程序的lib/armeabi以供它使用。
問題:有沒有什麼方法可以讓TedDroidApp拿起位於外部的.so或.jar文件?看起來很瘋狂,我必須在每次迭代它們時手動複製和粘貼這些文件。
感謝您的回覆。 Gradle是您的項目構建的要求嗎?因爲anddown項目創建了一個anddown.jar,但是當它運行時,它無法通過以下行加載anddown.so:System.loadLibrary(「anddown」);可能是因爲它不包括jni。 –