在部署apk时的特定设备中,我遇到了以下错误。我试图通过跟踪类似的问题来解决问题stack overflow link 1 link 2 link 3 ..我无法纠正它。附上实际错误。
错误:任务':app:transformClassesWithJarMergingForDebug'的执行失败。 com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com / google / zxing / aztec / AztecDetectorResult.class
附上我的build.gradle供您参考。
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.fss.libyacustomer"
minSdkVersion 19
//targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/notice.txt'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
// compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.3.0'
compile 'com.android.support:design:25.3.0'
compile 'com.android.support:support-v4:25.3.0'
compile 'de.hdodenhof:circleimageview:1.2.1'
compile 'com.android.support:recyclerview-v7:25.3.0'
compile 'com.google.android.gms:play-services-appindexing:8.1.0'
compile files('libs/zxing-2.1.jar')
compile files('libs/ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar')
compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar'
//Citrus
compile 'com.citruspay.sdk:payment-sdk:4.1.3'
compile 'com.journeyapps:zxing-android-embedded:3.4.0'
compile 'me.dm7.barcodescanner:zbar:1.8.2'
compile project(':qrpaylib')
compile 'com.android.support:multidex:1.0.1'
}
请帮我解决。
答案 0 :(得分:0)
看起来你拉着包含AztecDetectorResult类的多个罐子。看看你的build.gradle我可以看到
compile files('libs/zxing-2.1.jar')
和
compile 'com.journeyapps:zxing-android-embedded:3.4.0'
你需要两者吗?如果您只使用一个,请删除未使用的。