Cómo hacer que aapt y adb de Android funcionen en Ubuntu de 64 bits sin ia32-libs (funciona para las versiones 12, 13 y 14)
Debido a que Ubuntu 13.10 ya no tiene ia32-libs, no puedo conseguir que mi entorno de desarrollo android se ejecute en una instalación limpia de 13.10.
El error es ~ / android-studio / sdk / build-tools / android-4.2.2 / aapt ": error = 2, No existe tal archivo o directorio
- Error al crear la extensión nativa de Gem al instalar Calabash Android en Ubuntu
- Error al intentar ejecutar la aplicación de Android en el emulador con phonegap, ¿cómo puedo solucionarlo?
- No se pudo resolver: junit: junit: 4.12 en android studio 1.4 en ubuntu
- ¿No puedes ver el tráfico WiFi de mi móvil en Wireshark?
- Android, configuración de un entorno de compilación de Linux, libgl1-mesa-glx: paquete i386 tiene dependencias no satisfechas
Este archivo existe y es ejecutable, pero es un ejecutable de 32 bits.
En instalaciones anteriores acabo de instalar ia32-libs para solucionar esto, pero esta solución ya no funciona para Ubuntu 13.10.
He intentado soluciones propuestas por askubuntu preguntas eg. Este https://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package
Pero no está funcionando para mí. De esa respuesta askubuntu.com veo que debo instalar paquetes separados con
sudo apt-get install package:i386
Pero no sé qué paquetes instalar para que las herramientas de Android funcionen de nuevo.
¿Alguien más ha resuelto este problema y o alguien tiene una lista de paquetes que necesitan ser instalados para las herramientas de Android?
- Android studio 1.0.2 no crea aplicación: mergeDebugResources error
- El botón de ejecución está deshabilitado en Android Studio
- No se puede corregir "no se puede resolver el símbolo R" desde Android Studio
- Error de ejecución de Gradle en Android Studio (Ubuntu)
- El comando adb devices no muestra nada
- Configurar dispositivo para el desarrollo (?????? sin permisos)
- Reaccione errorTimeout nativo que consigue lista del dispositivo. Cuando se ejecuta hola mundo en ubuntu
- ¿Cómo instalar Android Studio en Ubuntu?
Mientras que el dpkg --add-architecture i386
no es necesario en la versión actual de Ubuntu (13.10), es requerido en las versiones Debian actuales (7.x) y será requerido en las futuras versiones de Ubuntu. Así que voy a dejarlo en. Simplemente ignorarlo para Ubuntu 13.10.
sudo dpkg --add-architecture i386 sudo apt-get -qqy update sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Actualización: aapt
hecho requiere zlib
así que lo añadí a la lista. Pero no deberías necesitar paquetes lib32
.
Otra forma (sin añadir arquitectura i386) …
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 sudo apt-get install lib32z1
Ref: Fix Android adb en Ubuntu 13.10 64bit
Es sólo una cuestión que da a los archivos sdk los permisos necesarios.
sudo chmod -R +x /path/to/android-sdk-linux
Reinicie Android Studio y ver si eso lo arregla.
Los problemas de permisos normalmente se producen cuando copia / mueve archivos sdk desde una partición NTFS o copia desde otro equipo.
En Ubuntu 14.04 LTS x64 y buildToolsVersion 21/22 fue suficiente para ejecutar lo siguiente:
sudo apt-get install libc6:i386 libstdc++6:i386 sudo apt-get install zlib1g:i386
El error que estaba recibiendo:
Execution failed for task ':core:processReleaseResources'. > A problem occurred starting process 'command '/home/user/androidSDK/android-sdk/build-tools/21.1.2/aapt''
Instale 13.04 ia32-libs (raring ringtail)
Instrucciones: http://bisonf.wordpress.com/2013/10/19/ubuntu-13-10-how-to-properly-install-ia32-libs-and-ia32-libs-multiarch/
- Confiando en todos los certificados con okHttp
- ¿Cómo escribir Java.util.Map en el paquete de una manera inteligente?