aapt no encontrado en el camino correcto

Acabo de actualizar ADT, que el SDK y ahora tengo en un solo proyecto el problema, que mi aapt no se encuentra

Error executing aapt. Please check aapt is present at /opt/android/platform-tools/aapt 

El camino es correcto, lo revisé dos veces y más.

 -rwxrwxrwx 1 martin martin 3,5M 2010-12-08 10:41 /opt/android/platform-tools/aapt 

Puedo comenzar aapt a través de la consola, los permisos son 777, reinicié eclipse, cerré / volví a abrir el proyecto, reinicié adb y finalmente mi Ubuntu.

Algunas ideas de por qué esto podría suceder solo en un proyecto?

Parece que limpiar este proyecto específico no funciona, pero limpiar todo el proyecto abierto es el truco.

Dejo esta pregunta si alguien más tiene este problema.

Descubrí que esto podría solucionarse instalando el paquete ia32-libs, ya que la sdk de Android requiere bibliotecas de 32 bits.

Resolví este problema agregando un / después de mi ruta de android-sdk en …

Eclipse-> preferencias-> android-> SDK Ubicación:

La ubicación de Aapt ha sido cambiada recientemente. Puedes encontrarlo en:

/ ruta / a / adt / sdk / buid-tools / android- [versión] / aapt

En la terminal ejecuta este comando:

chmod a + x plataforma-herramientas / aapt

me solucionó el problema

(En 64 bits tiene que instalar ia32-libs con este comando: sudo apt-get install ia32-libs)

  • Compruebe que tiene instalada la versión de Android SDK y que la ruta en Eclipse-> preferences-> android-> SDK Location es correcta.
  • Compruebe los permisos del archivo. Correr:

     chmod a+x aapt 
  • Si está utilizando Linux de 64 bits. Verás esta sugerencia:

     Hint: On 64-bit systems, make sure the 32-bit libraries are installed: sudo apt-get install ia32-libs line 1 Android ADT Problem 

    Para solucionarlo, deberá instalar bibliotecas de 32 bits:

     sudo apt-get install ia32-libs 

    o

     sudo apt-get install lib32z1 

    Tal vez necesite instalar otras bibliotecas (libstdc ++ 6: i386 libgcc1: i386 zlib1g: i386 libncurses5: i386) o el emulador (libsdl1.2debian: i386). En mi caso fue suficiente instalar libstdc ++ 6

     sudo apt-get install lib32stdc++6 

Para obtener más información, puede verificar esta pregunta: ¿Cómo resolver el error al ejecutar aapt en Android / Eclipse?

Iniciando build-tool 23, aapt se ha movido bajo el directorio ./bin

esperando que se actualice Eclipse ADT, uno solo puede crear un enlace simbólico aaapt

 cd /build-tools/23.0.0_rc1 ln -s ./bin/aapt aapt 

esto creará un symlinc

 /build-tools/23.0.0_rc1/aapt 

apuntando a la herramienta real Apt que se encuentra aquí

 /build-tools/23.0.0_rc1/bin/aapt 

y eclipse será capaz de construir el proyecto de Android de nuevo 🙂

Mi problema con aapt fue resuelto simplemente por chmod a + x platform-tools / aapt

No colisioné con este problema, pero si tienes la revisión ADT 8 o posterior, entonces deberías leer sus dependencias mejor: “ADT 8.0.0 está diseñado para usarse con SDK Tools r8. Si aún no has instalado SDK Tools r8 en su SDK, use el Android SDK y el Administrador de AVD para hacerlo “. (http://developer.android.com/sdk/eclipse-adt.html)

Me he encontrado con este problema constantemente y no puedo hacer que R se resuelva en una variable después de limpiar proyectos, además de no poder encontrar aapt – Error al ejecutar aapt. Compruebe que aapt está presente en C: \ AndroidSDK \ android-sdk-windows \ platform-tools \ aapt.exe

Ninguna de las sugerencias en esta página tiene sentido o ha ayudado de todos modos. No estoy usando nada más que API 8 en adelante.

Resolví este problema marcando ‘comstackr automáticamente’ en el menú del proyecto.

He enfrentado el mismo problema después de actualizar el SDK. Descubrí que la carpeta AUTOGENERATE no tiene ningún archivo. Lo que hice fue:

WINDOWS->ANDROID SDK MANAGER :

  1. revertir la versión del SDK a 16
  2. Instale toda la herramienta provista.
    • SDK TOOLS (Versión 16)
    • Herramientas de plataforma
  3. instalar el SDK 4.0
  4. Reiniciar el eclipse

¡Solucionado!

Lo siguiente fue el truco para mí. Tuve que hacer el dep de comstackción ya que faltaban algunas de las dependencias lib.

 sudo apt-get install lib32z1 sudo apt-get build-dep lib32z1 sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev 

Reiniciar eclipse

Para mí, el problema era que Eclipse 4.4 estaba buscando aapt sin “bin /” al final de la ruta.

Como no pude encontrar una manera de configurar esta ruta, enlacé el archivo ejecutable aap desde el subdirectorio “bin” al directorio “23.0.0_rc1” un nivel más alto. Esto funciona ahora.