我正在尝试将两个jar文件导入到我的Android Studio项目中。但是当我尝试运行代码时。我得到以下错误。
write("command\n")
Gradle文件如下.........
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate
files copied in APK META-INF/ECLIPSE_.RSA
File1: A:\Uni-mora-sem4\IOT\Project\ClientApp\AndroidClientV2\app\libs
\org.eclipse.paho.android.service-1.0.2.jar
File2: A:\Uni-mora-sem4\IOT\Project\ClientApp\AndroidClientV2\app\libs\org.eclipse.paho.client.mqttv3-1.0.2.jar
为什么我会收到此错误?
答案 0 :(得分:2)
这是因为jar
都包含META-INF/ECLIPSE_.RSA
,因此在打包apk
时,会出现重复。
因此,请尝试在应用的build.gradle
中添加此内容:
android {
packagingOptions {
exclude 'META-INF/ECLIPSE_.RSA'
}
}