Je faisais face à un problème plus tôt cette semaine. Quand j'ai essayé de faire la version release Android, il semble montrer l'erreur suivante -Android Release Build
Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzjm.class
Je me demandais comment je suis arrivé cette erreur et comment y remédier. Il semble que le problème était dans les fichiers build.gradle. Ici, ils sont -
Niveau App -
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.unknown.app"
minSdkVersion 13
targetSdkVersion 23
versionCode 20
versionName "2.34"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':BaseGameUtils')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.google.firebase:firebase-ads:9.0.2'
compile ('com.google.android.gms:play-services:9.0.2'){
exclude group: 'com.google.android.gms.play-services-ads'
}
compile project(path: ':BaseGameUtils')
}
apply plugin: 'com.google.gms.google-services'
est ici le plus haut niveau -
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Merci pour toute l'aide. J'ai eu ce problème pendant un petit moment. Je n'ai pas trouvé la réponse dans d'autres questions de dépassement de pile. Merci encore.
Essayez également de nettoyer le projet ou supprimez les dossiers de construction et de corbeille de votre projet. – RafaelC
Ok. Je verrai. Merci. –
N'a pas fonctionné bien merci pour l'aide. –