很抱歉,如果我把它放两次,但我尝试浏览了很多线程,但我无法找到它。 在某些线程中,提到执行gradle clean命令并且它可以工作。我也尝试过,但对我来说它不起作用。
以下是我的依赖代码
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile("org.springframework.boot:spring-boot-starter-web:0.5.0.M6")
compile("org.thymeleaf:thymeleaf-spring3:2.0.17")
compile("org.webjars:jquery:2.0.3-1")
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
compile 'com.android.support:support-v4:23.1.1'
compile project(path: ':shoppingCartLibrary')
compile 'joda-time:joda-time:2.7'
compile group: 'javax.persistence', name: 'persistence-api', version: '1.0'
testCompile 'junit:junit:4.12'
}
当我尝试构建我的项目时,我收到了这个错误: -
错误:任务':app:transformClassesWithJarMergingForDebug'执行失败。
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:javax / persistence / PersistenceContext.class
答案 0 :(得分:0)
最后我可以解决这个问题。我不得不删除一些实际上不需要的依赖项。我当前的依赖项看起来像
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
compile 'com.android.support:support-v4:23.1.1'
compile 'joda-time:joda-time:2.7'
compile group: 'javax.persistence', name: 'persistence-api', version: '1.0'
testCompile 'junit:junit:4.12'
}
这反过来给了我一个错误,我通过排除
解决了这个错误packagingOptions {
exclude 'META-INF/LICENSE.txt'
}