Error:Execution failed for task ':packageAllReleaseClassesForMultiDex'
Error:Execution failed for task ':packageAllReleaseClassesForMultiDex'
求助!这是我的 .gradle 文件:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "test.app.android.player"
minSdkVersion 15
targetSdkVersion 23
multiDexEnabled true
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
repositories {
}
dependencies {
compile files('libs/android-support-v4-22.2.1.jar')
compile files('libs/android-support-v7-recyclerview-22.2.1.jar')
compile files('libs/applovin-6.1.5.jar')
compile files('libs/appodeal-1.14.6.jar')
compile files('libs/chartboost-6.2.0.jar')
compile files('libs/flurry-analytics-6.2.0.jar')
compile files('libs/inmobi-5.2.0.jar')
compile files('libs/my-target-4.2.0.jar')
compile files('libs/unity-ads-1.4.7.jar')
compile files('libs/yandex-metrica-2.30.jar')
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.android.support:multidex:1.0.0'
}
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
我在 logcat 中遇到了这个错误,请看:Error:Execution 任务 ':packageAllReleaseClassesForMultiDex'
失败。
java.util.zip.ZipException: duplicate entry: android/support/v4/view/PagerAdapter.class
我没有找到重复项
您必须删除
compile files('libs/android-support-v4-22.2.1.jar')
'com.google.android.gms:play-services-ads:8.4.0'
与 com.android.support:support-v4:23.0.0
有依赖关系。通过这种方式,您可以添加两次相同的 class 和不同的版本。
求助!这是我的 .gradle 文件:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
allprojects {
repositories {
jcenter()
}
}
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "test.app.android.player"
minSdkVersion 15
targetSdkVersion 23
multiDexEnabled true
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
repositories {
}
dependencies {
compile files('libs/android-support-v4-22.2.1.jar')
compile files('libs/android-support-v7-recyclerview-22.2.1.jar')
compile files('libs/applovin-6.1.5.jar')
compile files('libs/appodeal-1.14.6.jar')
compile files('libs/chartboost-6.2.0.jar')
compile files('libs/flurry-analytics-6.2.0.jar')
compile files('libs/inmobi-5.2.0.jar')
compile files('libs/my-target-4.2.0.jar')
compile files('libs/unity-ads-1.4.7.jar')
compile files('libs/yandex-metrica-2.30.jar')
compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.android.support:multidex:1.0.0'
}
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
}
我在 logcat 中遇到了这个错误,请看:Error:Execution 任务 ':packageAllReleaseClassesForMultiDex'
失败。
java.util.zip.ZipException: duplicate entry: android/support/v4/view/PagerAdapter.class
我没有找到重复项
您必须删除
compile files('libs/android-support-v4-22.2.1.jar')
'com.google.android.gms:play-services-ads:8.4.0'
与 com.android.support:support-v4:23.0.0
有依赖关系。通过这种方式,您可以添加两次相同的 class 和不同的版本。