3

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

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

4

3 回答 3

1

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

于 2012-08-21T12:38:59.740 回答
0

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

于 2012-08-08T10:41:44.183 回答
0

在 Gradle 中添加以下内容

packagingOptions {
    exclude "lib/armeabi-v7a/gdbserver"
}
于 2018-10-31T06:36:34.727 回答