我在android上有两个jni项目。我想用其中一个来开发项目。其中一个项目调用另一个项目的方法。编译程序时我没有收到任何错误。但是,当我尝试运行程序时,我收到此错误:
Origin 1: /home/devuser/Desktop/workspaceJava/arTTClientDeveloperProject/libs/armeabi-v7a/gdbserver
Origin 2: /home/devuser/Desktop/workspaceJava/ARTTClientMobileAPI/libs/armeabi-v7a/gdbserver
[2012-08-07 16:10:49 - arTTClientDeveloperProject] Error generating final archive: Found duplicate file for APK: lib/armeabi-v7a/gdbserver
你对这种情况有什么看法吗?
答案 0 :(得分:1)
我刚刚遇到这个问题,因为我在构建两个库时都定义了NDK_DEBUG = 1。这应该只是我认为的顶级水平。
答案 1 :(得分:0)
您已在项目的2个位置添加了.jar。在libs文件夹中并使用“添加外部jar”添加。删除一个。
答案 2 :(得分:0)
在Gradle中添加以下内容
packagingOptions {
exclude "lib/armeabi-v7a/gdbserver"
}