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



我在安卓上有两个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

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

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

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

在 Gradle 中添加以下内容

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

相关内容

最新更新