web-dev-qa-db-fra.com

Android Studio 2.2 Erreur de synchronisation des services Google Play

J'ai mis à jour Android studio 2.2

J'ai commencé un nouveau projet et j'ai inclus

compile 'com.google.Android.gms:play-services-vision:9.4.0+'

dans mes dépendances.

J'obtiens cette erreur lorsque je lance la synchronisation gradle.

Informations: tâches Gradle [: app: generateDebugSources,: app: generateDebugAndroidTestSources,: app: mockableAndroidJar,: app: prepareDebugUnitTestDependencies] Erreur: com.Android.builder.internal.aapt.AaptException: échec de la compression du fichier D:\Android\cloned apps\Android-vision-master\Android-vision-master\visionSamples\barcode-reader\app\build\intermediates\exploded-aar\com.google.Android.gms\play-services-base\9.4.0\res\drawable -xhdpi-v4\common_google_signin_btn_text_dark_pressed.9.png dans D:\Android\cloned apps\Android-vision-master\Android-vision-master\visionSamples\barcode-reader\app\build\intermediates\res\merged\debug\drawable -xhdpi-v4\common_google_signin_btn_text_dark_pressed.9.png Erreur: l'exécution a échoué pour la tâche ': app: mergeDebugResources'.

Erreur: com.Android.builder.internal.aapt.AaptException: échec de la compression du fichier D:\Android\applications clonées\Android-vision-master\Android-vision-master\visionSamples\barcode-reader\app\build\intermediates\exploded-aar\com.google.Android.gms\play-services-base\9.4.0\res\drawable-xhdpi-v4\common_google_signin_btn_text_dark_pressed.9.png dans D:\Android\cloned apps\Android-vision-master\Android-vision-master\visionSamples\barcode-reader\app\build\intermediates\res\merged\debug\drawable-xhdpi-v4\common_google_signin_btn_text_dark_pressed.9.png Informations: CONSTRUIRE ÉCHEC Informations: Durée totale: 2 132 secondes Informations: 2 erreurs Informations: 0 avertissements Informations: Voir la sortie complète dans la console

22
user987760

D'après ce que j'ai compris, Failed to crunch file signifie que le studio ne peut pas traiter le fichier. Cette erreur se produit généralement lorsque vous appuyez sur Limitation maximale de la longueur du chemin du fichier (240 caractères) du système d'exploitation Windows.

Je suggère de déplacer votre projet dans le répertoire supérieur (comme D:\barcode-reader).

66
Fabin Paul

Le problème est en effet le long chemin du fichier. Cependant, au lieu de déplacer votre projet, vous pouvez modifier le répertoire de génération de votre projet. Cela devrait résoudre le problème. Dans votre root build.gradle, ajoutez:

allprojects {
    buildDir = "C:/tmp/${rootProject.name}/${project.name}"
    repositories {
       ...
    }
}
25
jvlach

Réduisez simplement la longueur de votre chemin de fichier, réduisez au maximum 240 caractères.

1
Muhamed Riyas M