Je viens de mettre à jour ADT, que le SDK et maintenant, dans un seul projet, le problème est que mon aapt n'est pas trouvé.
Error executing aapt. Please check aapt is present at /opt/Android/platform-tools/aapt
Le chemin est correct, j'ai vérifié deux fois et plus.
-rwxrwxrwx 1 martin martin 3,5M 2010-12-08 10:41 /opt/Android/platform-tools/aapt
Je peux démarrer aapt via la console, les autorisations sont 777, j'ai redémarré Eclipse, fermé/rouvert le projet, redémarré adb et enfin mon Ubuntu.
Quelques idées pour lesquelles cela pourrait ne se produire qu’à un seul projet?
Il semble que le nettoyage de ce projet spécifique ne fonctionne pas, mais le nettoyage de tout projet ouvert fait l'affaire.
Je laisse cette question si quelqu'un d'autre a ce problème.
J'ai trouvé que cela pourrait être résolu en installant le paquet ia32-libs car le sdk Android nécessite des bibliothèques 32 bits.
J'ai résolu ce problème en ajoutant un/après mon chemin Android-sdk dans ...
Eclipse-> préférences-> Android-> Emplacement du SDK:
L'emplacement aapt a été changé récemment. Vous pouvez le trouver sous:
/ chemin/vers/adt/sdk/buid-tools/Android- [version]/aapt
Dans le terminal, exécutez cette commande:
chmod a + x plateforme-outils/aapt
ça a résolu le problème pour moi
(en 64bit vous devez installer ia32-libs avec cette commande: Sudo apt-get install ia32-libs)
À partir de build-tool 23, aapt a été déplacé sous le répertoire ./bin
en attendant la mise à jour d’Eclipse ADT, il suffit de créer un lien symbolique vers aapt
cd <path_to_your_Android_sdk_folder>/build-tools/23.0.0_rc1
ln -s ./bin/aapt aapt
cela va créer un symlinc
<path_to_your_Android_sdk_folder>/build-tools/23.0.0_rc1/aapt
en pointant sur l'outil aapt actuel
<path_to_your_Android_sdk_folder>/build-tools/23.0.0_rc1/bin/aapt
et Eclipse pourra reconstruire le projet Android :-)
Vérifiez les autorisations de fichiers. Courir:
chmod a+x aapt
Si vous utilisez Linux 64 bits. Vous verrez cet indice:
Hint: On 64-bit systems, make sure the 32-bit libraries are installed: Sudo apt-get install ia32-libs line 1 Android ADT Problem
Pour résoudre ce problème, vous devrez installer des bibliothèques 32 bits:
Sudo apt-get install ia32-libs
ou
Sudo apt-get install lib32z1
Peut-être aurez-vous besoin d'installer d'autres bibliothèques (libstdc ++ 6: i386 libgcc1: i386 zlib1g: i386 libncurses5: i386) ou l'émulateur (libsdl1.2debian: i386). Dans mon cas, il suffisait d’installer libstdc ++ 6
Sudo apt-get install lib32stdc++6
Pour plus d'informations, vous pouvez vérifier cette question: Comment résoudre Erreur d'exécution d'Aapt dans Android/Eclipse?
Mon problème avec aapt a été résolu simplement par chmod a + x platform-tools/aapt
Je rencontre constamment ce problème et je ne parviens pas à résoudre R avec une variable après avoir rendu les projets propres, en plus de ne pas pouvoir trouver aapt - Erreur d’exécution de aapt. Veuillez vérifier que Aapt est présent dans C:\AndroidSDK\Android-sdk-windows\platform-tools\aapt.exe.
Aucune des suggestions sur cette page n'a de sens ou n'a aidé de toute façon. Je n'utilise rien d'autre que l'API 8.
Suivre a fait le tour pour moi. Dû faire le build dep car certaines des dépendances lib étaient manquantes.
Sudo apt-get install lib32z1
Sudo apt-get build-dep lib32z1
Sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
Redémarrer Eclipse
J'ai résolu ce problème en cochant "Construire automatiquement" dans le menu projet.
Pour moi, le problème était que Eclipse 4.4 cherchait aapt sans "bin /" à la fin du chemin.
N'ayant pu trouver aucun moyen de configurer ce chemin, j'ai lié de façon symbolique l'exécutable aap du sous-répertoire "bin" au répertoire "23.0.0_rc1" d'un niveau supérieur. Cela fonctionne maintenant.
Je ne suis pas entré en conflit avec ce problème, mais si vous avez la révision ADT 8 ou une version ultérieure, lisez plutôt ses dépendances: "ADT 8.0.0 est conçu pour être utilisé avec SDK Tools r8. Si vous n’avez pas déjà installé SDK Tools r8 dans votre SDK, utilisez le SDK Android et le gestionnaire AVD pour le faire. " (http://developer.Android.com/sdk/Eclipse-adt.html)
J'ai rencontré le même problème après la mise à jour du SDK. Je découvre que le dossier AUTOGENERATE
ne contient aucun fichier. Ce que j'ai fait c'est:
WINDOWS->Android SDK MANAGER
:
C'est résolu!