尝试运行项目时遇到错误
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:android / support / v4 / print / PrintHelper $ PrintHelperStubImpl.class
这是我的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
applicationId "com.codecanyon.khalyil"
minSdkVersion 14
targetSdkVersion 25
multiDexEnabled true
ndk {
moduleName "player_shared"
}
dexOptions {
javaMaxHeapSize "4g"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jni.srcDirs = []
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:10.2.6'
compile files('libs/dagger-1.2.2.jar')
compile files('libs/javax.inject-1.jar')
compile files('libs/nineoldandroids-2.4.0.jar')
compile files('libs/support-v4-19.0.1.jar')
compile 'com.android.support:multidex:1.0.1'
}
我试过清理项目
构建 - >清洁
重建后,但没效果
我同步并清理项目,仍然没有结果。
最后,我点击“建立apk'”,但问题仍然令人兴奋。
任何人都可以帮助我
答案 0 :(得分:0)
这里的问题是你有一个包含在两个依赖项中的类。这很可能是v4支持lib。检查您的某个依赖项是否不包含您自己已包含的v4支持库。您可以通过以下方式排除依赖关系:
compile ('com.somesdk:sdk:1.3.5@aar') {
transitive=true //you dont need this if you use jars or non-aar dependencies
exclude group: 'com.android.support'
}