5 votes

Erreur:L'analyse d'un fichier a échoué, voir les logs pour plus de détails après la mise à jour de gradle.

Après avoir mis à jour la version de gradle à classpath 'com.android.tools.build:gradle:2.3.0' J'ai obtenu cette erreur.

Error:Some file crunching failed, see logs for details
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: Some file crunching failed, see logs for details

AAPT err(Facade for 596378712): \\?\C:\Users\Я\.android\build-cache\2fe51ff37440fab8f5f875609a799aebf31c9e02\output\res\drawable-xxxhdpi-v4\abc_ic_menu_share_mtrl_alpha.png ERROR: Unable to open PNG file
AAPT err(Facade for 596378712): \\?\C:\Users\Я\.android\build-cache\2fe51ff37440fab8f5f875609a799aebf31c9e02\output\res\drawable-xxxhdpi-v4\abc_tab_indicator_mtrl_alpha.9.png ERROR: Unable to open PNG file
AAPT err(Facade for 596378712): \\?\C:\Users\Я\.android\build-cache\2fe51ff37440fab8f5f875609a799aebf31c9e02\output\res\drawable-hdpi-v4\abc_btn_radio_to_on_mtrl_015.png ERROR: Unable to open PNG file

Je n'utilise pas de fichiers 9.png. Comment puis-je y remédier ?

8voto

cypark Points 96

J'ai exactement le même problème en Android Studio 2.3 . J'ai perdu 2 jours pour résoudre ce problème.

Votre problème est

AAPT err(Facade for 596378712): \\?\C:\Users\Я\.android\build- .....

Nom du dossier de votre account(reverse R?) n'est pas ascii le nom du dossier, donc build-cache ne peut pas reconnaître votre dossier.

Résoudre :

  1. Changer le nom d'un dossier : c'est impossible dans Windows 10.
  2. ne pas utiliser le cache de construction : Réponse de Leos Literak. pas une bonne solution.
  3. Meilleure solution : changer le chemin du cache de construction. se référer à https://developer.Android.com/studio/build/build-cache.html

Par ex :

in gradle.properties
android.buildCacheDir=D:/android-studio/build-cache

Vous pouvez créer votre application proprement. Merci d'avance.

6voto

Leos Literak Points 2223

Je suis également passé à Studio 2.3 et cette erreur s'est soudainement produite.

AAPT: \\?\C:\Users\Leoš\.android\build-cache\ce4c6faf7b6acf7c9a9f7875a69dc5776c2cfd5b\output\res\drawable-xhdpi-v4\msbp_math_compass.png ERROR: Unable to open PNG file

Je me suis rendu compte d'une similitude entre vos logs et les miens : des caractères non ASCII dans le nom d'utilisateur. J'ai ensuite découvert qu'il s'agissait d'un construire un cache répertoire. Et il y avait des informations sur la façon de l'activer. J'ai donc essayé de l'éteindre avec :

gradle.properties

android.enableBuildCache=false

Et ça marche ! Je peux à nouveau compiler mon projet. J'ai soumis numéro 236304 à Google.

Une autre option consiste à modifier l'emplacement du cache de construction :

android.enableBuildCache=true
android.buildCacheDir c:\\Dev\\Android\\cache\\

2voto

wooldridgetm Points 1876

J'ai commencé à obtenir cette erreur aussi avec Android Studio 2.3 sur Mac. Ni la désactivation du buildCache, ni la modification de l'emplacement du buildCache n'ont résolu le problème.

Renommer tous mes 9 patchs drawables from 'xyz.9.png' to 'xyz.png' - suppression du '.9' dans le nom de fichier - fixe le problème.

2voto

Antoine M Points 31

Vérifiez vos fichiers png, dans mon cas c'était le problème (une image était un fichier JPEG avec .png à la fin). Supprimez-les et remplacez-les par de "vrais" fichiers png et cela fonctionnera peut-être.

1voto

MohammedAlSafwan Points 671

Le chemin d'accès au fichier est peut-être trop long pour que le compilateur le prenne en compte. Essayez de déplacer votre projet vers un autre emplacement pour réduire la longueur de la destination.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X