Erreurs et solutions lors de l'utilisation d'AndroidStudio pour réaliser des projets

<ul><li><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">异常log信息</span></li></ul>
Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2
  • la raison

Cette exception se produit lors de la compilation et de l'exécution d'Android Studio. La raison en est que les packages JAR en double sont référencés dans le projet. Cela peut être dû au fait que le module de bibliothèque nouvellement introduit contient des packages JAR référencés à plusieurs reprises dans le projet principal. Vous devez vous concentrer sur vérifier le support du package de compatibilité Android  . -v4  et  support-v7  packages, ainsi que certains projets open source couramment utilisés, tels que Gson, Nineoldandroids ..., ces projets open source couramment utilisés peuvent avoir été cités dans le projet de bibliothèque que vous avez cité .

  • Solution

Vous devez supprimer les  parties dupliquées dans le dossier libs et la bibliothèque du projet principal  . En même temps,  supprimez les dépendances correspondantes dans le répertoire du fichier build.gradle sous le module  . Vous pouvez également supprimer les dépendances suivantes:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

  • Informations d'exception 2
Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'.
> java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class
  • Solution
Ajoutez la configuration suivante dans bu ild.gradle:
configurations { all*.exclude group: 'com.android.support', module: 'support-v4' } 






Je suppose que tu aimes

Origine blog.csdn.net/xufei5789651/article/details/51500743
conseillé
Classement