找到APK的重复文件:lib / armeabi-v7a / gdbserver

时间:2012-08-07 13:49:31

标签: android java-native-interface gdbserver

我在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

你对这种情况有什么看法吗?

3 个答案:

答案 0 :(得分:1)

我刚刚遇到这个问题,因为我在构建两个库时都定义了NDK_DEBUG = 1。这应该只是我认为的顶级水平。

答案 1 :(得分:0)

您已在项目的2个位置添加了.jar。在libs文件夹中并使用“添加外部jar”添加。删除一个。

答案 2 :(得分:0)

在Gradle中添加以下内容

packagingOptions {
    exclude "lib/armeabi-v7a/gdbserver"
}