我将一些现有的基于Eclipse的Android项目导入Android Studio。顺便说一下,我解决了几个问题的方式,我正在讨论最后一个问题(希望如此):
Execution failed for task ':myapp:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/mypackage/myapp/BuildConfig.class
以下是依赖关系: 的模块1:
dependencies {
provided files('src/main/libs/opencv.jar')
}
模块2:
dependencies {
compile files('libs/autobanh.jar')
compile files('libs/libjingle_peerconnection_java.jar')
}
单词数:
dependencies {
compile 'com.google.code.gson:gson:2.2.1'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.android.gms:play-services:+'
compile files('src/main/libs/gcm.jar')
}
单词数:
dependencies {
compile project(':module3')
compile 'com.google.android.gms:play-services:+'
}
最后是App:
dependencies {
compile project(':module1')
compile project(':module2')
compile project(':module3')
compile project(':module4')
compile 'com.android.support:support-v4:23.4.0'
compile files('libs/AndroidSwipeLayout-v1.1.8.jar')
compile 'com.android.support:appcompat-v7:23.4.0'
}
我该如何解决这个问题?到目前为止我尝试了以下内容:
Execution failed for transformClassesWithJarMergingForDebug'. (Volley)
没有任何帮助。有什么想法吗?
答案 0 :(得分:1)
错误说
重复条目:com / mypackage / myapp / BuildConfig.class
npm
是根据其清单中指定的包名为每个模块(Android库或应用程序)生成的类。
确保所有模块的BuildConfig