Estoy luchando mucho con la instalación de ADT (Android Dev Tools) en Eclipse en el sistema operativo Fedora 16, 64 bits.
Eclipse en sí está funcionando bien.
Según las instrucciones, primero instalé el SDK de Android normal, el kit de herramientas a nivel de sistema operativo. Eso fue sin problemas y pude usar la aplicación de Android dentro del directorio de herramientas.
En Eclipse, fue un poco más difícil porque primero tuve que instalar GWT o herramientas relacionadas con Google, lo que requería una actualización central de Eclipse Indigo de WST. Finalmente, la instalación de ADT informó que fue exitosa.
Sin embargo, cada vez que abro Eclipse, me da una multitud de ventanas emergentes con respecto a libncurses.so.5 y el siguiente registro:
[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Cuando intento abrir el Administrador de SDK de Android (debajo de la ventana), el complemento se abre pero la ventana no tiene un botón de cierre en ninguna parte (a diferencia del mismo en el nivel del sistema operativo, que también se ve igual), por lo que es la única forma de salir de esto es encontrar el Eclipse PID y matarlo.
apt-get install lib32ncurses5 lib32stdc++6
(lib32gcc1 se incorpora como una dependencia)pacman -Syv lib32-libstdc++5 lib32-ncurses lib32-gcc-libs
:)Esto sucede porque Android SDK es una aplicación de 32 bits y requiere algunas bibliotecas compartidas de 32 bits,
Tuve el mismo problema en Ubuntu de 64 bits y lo solucioné con:
fuente
sudo apt-get install libncurses5:i386
instalar la biblioteca requerida, mucho más liviana queia32-libs
Instale solo libncurses5:
ia32-libs instalará muchas librerías innecesarias.
fuente
para ArchLinux
fuente
Probablemente no lo hayas
libncurses5
instalado. Tratarfuente
tenía un problema similar en centos:
hizo lo siguiente:
Y el problema se solucionó.
fuente
Este consejo del blog de Tim Mattison lo hizo por mí bajo Debian Wheezy :
fuente