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
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.