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

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?

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'' 
  • de error con dependencias de bibliotecas adb en ubuntu de 64 bits
  • Aumento del tamaño del montón al crear el código fuente de Android en Ubuntu 15.10
  • ¿Cómo instalar Android SDK en Ubuntu?
  • React-native Android Systrace HTML está en blanco en Ubuntu 14.04
  • Adb puede listar dispositivos pero adb shell / logcat no funciona
  • Creación de una aplicación para Android con Jenkins
  • SherlockActionBar: Exportar firmado apk, luego Eclipse se bloquea :(
  • Linux Ubuntu Android SDK manager no está iniciando - android: java: no encontrado
  • El proyecto VLC para Android falló en Ubuntu 12.04
  • No se puede ejecutar android / sdk / build-tools / 23.0.2 / aapt
  • Descargar android-ndk-r9-linux-x86
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.