Então, instalei o Android SDK, Eclipse e ADT. Ao iniciar o Eclipse pela primeira vez após a configuração do ADT, este erro apareceu:
[2012-05-29 12:11:06 - adb] /home/drsmith/Downloads/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-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] /home/drsmith/Downloads/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-05-29 12:11:06 - adb] 'adb version' failed!
/home/drsmith/Downloads/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-05-29 12:11:06 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Não tenho muita certeza de como isso é. Parece estranho que haja uma biblioteca faltando lá. Estou usando o Ubuntu 12.04. Nenhum adb é um grande golpe para um desenvolvedor Android. Como faço para corrigir?
fonte
libncurses
também.apt-get install libstdc++6:i386
Você precisa da biblioteca ncurses versão de 32 bits instalada em seu sistema
Além do libncurses5, você pode precisar do libstdc ++ 6.
Com o comando
Você instala muitas bibliotecas que não são úteis para resolver seu problema.
fonte
libncurses5:i386
dica. ia32-libs não é uma solução boa e parafuso todo o meu sistemaSe
libncurses
não estiver instalado, instale-o e tente novamente.fonte
sudo apt-get update
primeiro?Estou executando o Ubuntu 13.10 e estava tendo o mesmo problema. Tentei adicionar
ia32libs
e ele não reconheceu o repositório e recomendou alguns outroslib32z1
. Nem funcionou. Então eu vi esse comentário,Você precisa da biblioteca ncurses versão de 32 bits instalada em seu sistema
Além do libncurses5, você pode precisar do libstdc ++ 6.
Isso funcionou muito bem para mim. :)
fonte
Isso resolveu meu problema: http://blog.timmattison.com/archives/2011/11/02/how-to-install-googles-android-eclipse-plugin-and-or-adb-on-64-bit-debian -ubuntu /
fonte
Resolveu o meu problema. Essa coleção de bibliotecas também pode ser útil para muitos programas de desenvolvedores.
fonte
Para mim
adb
estava faltando, independentemente de todas as atividades.Então notei uma dica útil mostrada no terminal, que tentei:
Depois disso, o
adb
comando foi instalado e agora eu posso instalar em dispositivos emulados o que eu quiser.fonte