studio - Error de compilación Android Hello-World: Intellij no puede encontrar aapt
sdk para android studio (13)
Intento establecerme con un entorno de desarrollo de Android usando IntelliJ en Ubuntu 12.04. Creo un Módulo de aplicación para Android, pero cuando intento compilarlo, aparece el siguiente error:
android-apt-compiler: No se puede ejecutar el programa "/ home / jon / Programs / android-sdk-linux / platform-tools / aapt": java.io.IOException: error = 2, No existe dicho archivo o directorio
Varias horas de búsqueda en internet no han ayudado.
Por cierto, corrí locate aapt
en la terminal y encontré que aapt
se encuentra en /home/jon/Programs/android-sdk-linux/build-tools/17.0.0/aapt
¡Gracias por el consejo! En un Mac con Android 4.2.2 SDK, funcionó de maravilla. Simplemente deberá actualizar sus rutas en consecuencia. P.ej
ln -s ../build-tools/android-4.2.2/lib lib
En -s ../build-tools/android-4.2.2/aapt aapt
Clona el plugin android-maven en GitHub e instálalo en tu repositorio
git clone https://github.com/jayway/maven-android-plugin.git
cd ... / maven-android-plugin /
mvn instalación limpia
Luego actualice su pom para usar la versión 3.5.4-SNAPSHOT del plugin. ¡Todo debería funcionar correctamente!
Ejecuté estos tres comandos y mi problema fue resuelto
mklink "%ANDROID_HOME%/platform-tools/aapt.exe" "%ANDROID_HOME%/build-tools/17.0.0/aapt.exe"
mklink /D "%ANDROID_HOME%/platform-tools/lib" "%ANDROID_HOME%/build-tools/17.0.0/lib"
mklink "%ANDROID_HOME%/platforms/android-17/tools" "%ANDROID_HOME%/build-tools/17.0.0/aidl.exe"
Si no ha configurado la variable de entorno ANDROID_HOME, reemplace% ANDROID_HOME% con la ruta a su SDK de Android, por ejemplo, C: / Android / android-sdk
El mismo problema me ocurrió con android-studio. Pero, esto probablemente también se aplica al IntelliJ IDE.
Al revisar la ubicación del archivo, vi, sin embargo, que aapt
estaba en la ubicación esperada.
En mi caso, el problema era que estaba ejecutando un sistema Ubuntu Linux de 64 bits que no puede ejecutar el ejecutable aapt
32 bits.
La instalación de bibliotecas de compatibilidad de 32 bits resolvió este problema en mi caso: sudo apt-get install ia32-libs
En Mac OS necesita
$ cd platform-tools
$ ln -s ../build-tools/android-4.2.2/aapt aapt
$ ln -s ../build-tools/android-4.2.2/lib lib
En Windows, basta con copiar solo aapt.exe
, lib/dx.jar
y dx.bat
de build-tools / android-4.2.2
a
herramientas de plataforma
Goodlife una vez más. Solo en caso de un proyecto de limpieza de errores y estás listo para empezar.
Lo resuelvo con esto para alinear comandos
ln -s ~/Programs/android-sdk-linux/build-tools/17.0.0/aapt ~/Programs/android-sdk-linux/platform-tools/aapt
ln -s ~/Programs/android-sdk-linux/build-tools/17.0.0/lib ~/Programs/android-sdk-linux/platform-tools/lib
Me encontré con este problema, pero con android-maven-plugin y como una variante de su artículo # 2 en lugar de copiar el archivo (s) simplemente creé un enlace simbólico / suave para aapt
cd platform-tools
ln -s ../build-tools/17.0.0/aapt ./
Este enfoque pareció hacer que todas mis construcciones volvieran a funcionar.
Para quejarse con Jetbrains, vaya aquí: http://youtrack.jetbrains.com/issue/IDEA-107311
Creo que más votos serán una solución más rápida.
Parece que la última actualización de la versión r22 SDK se movió aapt y lib jar desde las herramientas de plataforma al directorio build-tools. Mientras esperamos que JetBrains publique una actualización, aquí hay una solución rápida usando un par de enlaces simbólicos:
Desde su directorio AndroidSDK / platform-tools, ejecute lo siguiente:
ln -s ../build-tools/17.0.0/aapt aapt
ln -s ../build-tools/17.0.0/lib lib
... e IntelliJ debería ser capaz de compilar de forma normal.
También lo noté.
ADT se ha actualizado y agregaron estas nuevas herramientas de compilación donde trasladaron todo. Intellijidea no está actualizando rutas así que está buscando aapt en la ruta anterior.
No sé cómo resolverlo, así que avíseme si encuentra una solución ...
ACTUALIZAR:
Creo que solo tienes 2 opciones:
1) Use Android Build studio: http://developer.android.com/sdk/installing/studio.html 2) Copie (esto está sucio pero funciona) todo el contenido de build-tools / 17.0.0 / a platform-tools / y construirá
actualice su IntelliJ a 12.1.4 mediante el uso de versiones beta como canal de actualización