android studio - El estudio de Android no puede encontrar aapt
android-studio 32bit-64bit (5)
Hola, tengo problemas para compilar, obtengo este error:
Gradle: ejecución fallida para la tarea '': ElectronicComponentInventorySearch: mergeDebugResources''.
java.io.IOException: No se puede ejecutar el programa "/ opt / android-studio / sdk / build-tools / android-4.2.2 / aapt": error = 2, no existe dicho archivo o directorio
Cuando uso locate: /opt/android-studio/sdk/build-tools/android-4.2.2/aapt
Antes de probar algo, me aseguré de poner el directorio completo de android-studio en mi cuenta y configurar los permisos para todo en 775.
¿Que pasa?
Aapt es una aplicación de 32 bits. Estoy ejecutando Ubuntu 64bit. Necesitaba algunas bibliotecas adicionales. Lo primero que hice fue actualizar a 13.04 desde 12.10. Rompió a Chrome, pero esto debería ayudar .
Para ponerme a trabajar (esto solucionó mis problemas con el avd también) ejecuta estos dos comandos:
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1
De esta post.
Ahora no más problemas.
El paquete (32 bits) que está buscando es libbz2-1.0: i386, su versión de 64 bits es libbz2-1.0: amd64.
Al principio, habilite el soporte de múltiples arcos (si no lo hizo ya):
sudo dpkg --add-architecture i386
Ahora ejecuta:
sudo apt-get update
Ahora puede instalar el paquete de la siguiente manera:
sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1
Puedes probar esto: -
sudo apt-get install lib32stdc ++ 6 lib32z1 lib32z1-dev
Simplemente abre tu terminal y ejecuta esto
sudo apt-get install lib32stdc++6 lib32z1
En realidad fue un problema de arquitectura. Aapt
espera binarios de 32
bits y mi sistema es de 64
bits.
Usando Android Studio 0.3.7 en Debian 7 de 64 bits ... esto funcionó para mí:
sudo apt-get install libc6-i386 sudo dpkg --add-architecture i386 sudo apt-get actualización sudo apt-get install ia32-libs
Construir con Gradle está bien. La depuración y ejecución del emulador está bien (aunque sigue lento, como de costumbre).