Con respecto al comando adb: error al cargar bibliotecas compartidas

aneesh@nb-14:~$ adb devices
adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Me gustaría entender el error anterior y corregirlo. ¡Esta es solo una instancia, obtengo el mismo error al dar cualquier comando adb! Ya sea empujar, instalar, etc.

¡Cualquier ayuda es apreciada!

¿Qué distribución estás usando? Es posible que necesite instalar el libncurses5paquete, parece.
Ya está instalado y es la última versión. El mío es Ubuntu 12.04 de 64 bits.
Así es el mío, y aquí funciona. Ver PasteBin para más detalles (actualizado). Probablemente te falte el soporte de 32 bits, ¿podría ser eso?

Respuestas (2)

Si bien dpkg --add-architecture i386el comando no es necesario en la versión actual de Ubuntu (13.10), sí lo es en las versiones actuales de Debian (7.x) y también lo será en las futuras versiones de Ubuntu. Así que lo dejaré. Simplemente ignórelo 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: aaptde hecho requiere, zlibasí que lo agregué a la lista. Pero no debería necesitar ningún lib32paquete.

No existe tal paquete en Ubuntu 13.10

@Izzy, tienes razón. Espero que esto resuelva el problema.

apt-get install ncurses-libs.i686 libstdc++.i686 libgcc.i686
No existen tales paquetes en Ubuntu 13.10