aapt.exe lance une exception non gérée lors de la création du fichier * .apk pour un projet Android dans Eclipse

Je viens de mettre à niveau mon système vers Ice Cream Sandwich (Android 4.0) et maintenant, chaque fois que je tente d’exécuter mon application dans le débogueur, je tombe en panne dans aapt.exe .

Si je construis juste, il construit bien, mais quand je vais l’exécuter dans le débogueur, aapt.exe plante (ce qui aapt.exe une boîte de dialog et me demande si je veux envoyer des données à Microsoft) et mon icône de projet dans Project_Explorer montre que il y a des erreurs.

Il existe un problème connu dans AAPT pour R15, essayez de modifier la sortie de la génération à la normale
http://tools.android.com/knownissues
AAPT se bloque dans Windows dans certains cas lorsque la sortie de génération est définie sur verbose.

La solution de contournement consiste à définir

Eclipse > Preferences > Android > Build > Build Output

à moins que Verbose, par exemple Normal.Nous avons un correctif, qui sera disponible dans les outils 16. [ Issue 20395 ]

Dans mon cas, cette solution ne fonctionne pas (Build Output), alors j’ai dû réfléchir. Le problème était avec les fichiers .9.png (bitmaps avec mon spinner). Je l’ai supprimé et aapt.exe fonctionne correctement.

J’ai eu le même problème avec ADT 16.0.1 (publié en décembre 2011). Une erreur s’est produite lors de l’exécution de C:\android-sdk\platform-tools\aapt.exe crunch -v -SC:\Do... et Windows affiche une exception aapt.exe par aapt.exe .

Ensuite, un .apk 0 octet a été créé. Et Eclipse affiche une erreur ...resources.ap_ file not found...

BTW, j’utilise à jour (à ce jour) Eclipse, Android-SDK et ADT.

Mais mon problème a été résolu simplement en modifiant la build output à la normal comme décrit dans la solution ci-dessus.

Je suggère également de changer le titre de la question.