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
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).
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 {
...
}
}
Réduisez simplement la longueur de votre chemin de fichier, réduisez au maximum 240 caractères.