90 votes

Erreur de compilation Android Hello-World : Intellij introuvable EMVA

Je suis en train de mettre en place un environnement de développement Android à l'aide de l'Ide dans Ubuntu 12.04. J'ai créer une Application Android Module, mais quand j'essaie de compiler, j'obtiens l'erreur suivante:

android-apt-compilateur: Impossible d'exécuter le programme "/home/jon/Programmes/android-sdk-linux/platform-tools/aapt": java.io.IOException: erreur=2, Aucun fichier ou répertoire

Plusieurs heures de récurer l'internet n'a pas aidé.

En passant, j'ai couru locate aapt dans le terminal et a constaté que aapt est situé à la /home/jon/Programs/android-sdk-linux/build-tools/17.0.0/aapt

131voto

Simon Guest Points 1375

Il semble que la dernière mise à jour vers la version SDK r22 quitta EMVA et le bocal de lib les plate-forme-outils pour le répertoire de build-tools. Pendant que nous attendons pour JetBrains de sortir une mise à jour, voici une solution rapide à l’aide d’un couple de liens symboliques :

Dans votre répertoire AndroidSDK/plateforme-outils, exécutez ce qui suit :

.. .et IntelliJ devrait être en mesure de compiler comme d’habitude.

21voto

IHeartAndroid Points 874

mettre à jour votre IntelliJ 12.1.4 en utilisant des versions bêta comme le canal de mise à jourenter image description here

12voto

radistao Points 1070

Dans Windows, il suffit de copier seulement et

de build-tools\android-4.2.2

À

plate-forme-outils

10voto

Le même problème s’est produit pour moi avec android-studio. Mais, cela vaut sans doute pour l’IDE IntelliJ ainsi.

Lorsque vous vérifiez l’emplacement du fichier j’ai vu, cependant, que `` était à l’emplacement prévu.

Dans mon cas le problème était que je courais d’un système de linux Ubuntu 64 bits qui ne peut pas exécuter le 32-bit `` exécutable.

Installation de bibliothèques de compatibilité 32 bits résolu ce problème dans mon cas :``

6voto

taha Points 71

J’ai le résoudre avec cela à la ligne de commandes

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