Instalé Eclipse, openjdk6 y descargué y extraje el archivo del administrador SDK.
Ahora, cuando creé un proyecto de Android, recibí el siguiente error:
2012-06-06 18:44:40 - contactManager] /home/catia/android-sdks/platform-tools/aapt:
error while loading shared libraries: libz.so.1: cannot open shared object file:
No such file or directory
Y este cuando traté de crear un AVD Manager:
[2012-06-06 19:00:18 - SDK Manager] /home/catia/android-sdks/tools/mksdcard: error
while loading shared libraries: libstdc++.so.6: cannot open shared object file: No
such file or directory
[2012-06-06 19:00:18 - SDK Manager] Failed to create the SD card.
[2012-06-06 19:00:18 - SDK Manager] Failed to create sdcard in the AVD folder.
Mejor respuesta
Este problema ocurre porque el SDK de Android está compilado para un sistema GNU/Linux de 32 bits y su sistema Ubuntu es un sistema GNU/Linux de 64 bits. La solución debería ser fácil (ya que Ubuntu es totalmente compatible con la ejecución de programas de 32 bits en un sistema operativo de 64 bits):simplemente instale las versiones de 32 bits de las bibliotecas que necesita.
La forma más sencilla y fácil de hacer esto es instalar las versiones de 32 bits de todas las bibliotecas más utilizadas, instalando el ia32-libs paquete. Puede hacerlo en el Centro de software o en la Terminal con:
sudo apt-get update
sudo apt-get install ia32-libs
Originalmente ia32-libs
se proporcionó porque Ubuntu, en su configuración predeterminada, no admitía la instalación de paquetes de Ubuntu de 32 bits en un sistema de 64 bits. Ahora que esto es totalmente compatible de forma predeterminada, ia32-libs
package simplemente hace que se instalen los mismos paquetes de 32 bits en su sistema de 64 bits que se instalarían en un sistema mínimo de 32 bits. (Entonces, para cualquiera que esté preocupado, esto podría no funcionar ahora que multarch
es compatible de forma predeterminada:todavía funciona.)
Fuente: Instalación de Android/Eclipse en Ubuntu 11.04:aapt y adb no funcionan correctamente
Ver también: Complemento Android de Eclipse — libncurses.so.5