Android SDK, ADB ile sorun yaşıyor

19

Yani Android SDK, Eclipse ve ADT'yi kurdum. ADT'yi ayarladıktan sonra ilk kez Eclipse'i başlattığınızda, bu hata şu şekilde belirdi:

[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

Bunun nasıl olduğundan emin değilim. Orada kayıp bir kütüphanenin var olması garip geliyor. Ubuntu 12.04 kullanıyorum. Hiçbir adb bir Android geliştiricisi olarak oldukça büyük bir darbe. Nasıl düzeltebilirim?

    
sordu MowDownJoe 29.05.2012 18:37

7 cevap

21

Android SDK platformu araçları, kendisinin büyük bir kitaplık paketi olan ia32-libs değerini gerektirir:

sudo apt-get install ia32-libs

GÜNCELLEME:

Android SDK kütüphanesi bağımlılıklarının nasıl yükleneceği hakkında Google'dan en son talimatlar aşağıda verilmiştir. :

  

Geliştirme makinenizde 64 bitlik bir dağıtım çalıştırıyorsanız, önce ek paketler yüklemeniz gerekir. Ubuntu 13.10 (Saucy Salamander) ve üstü için libncurses5:i386 , libstdc++6:i386 ve zlib1g:i386 paketlerini apt-get kullanarak yükleyin:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
     

Ubuntu'nun önceki sürümlerinde, ia32-libs paketini kullanarak apt-get paketini yükleyin:

apt-get install ia32-libs
    
verilen cevap Andrejs Cainikovs 29.05.2012 22:23
32

Sisteminizde yüklü ncurses 32 bit sürümüne ihtiyacınız var

sudo apt-get install libncurses5:i386

libncurses5'e ek olarak libstdc ++ 6'ya ihtiyacınız olabilir.

sudo apt-get install libstdc++6:i386

Komutla

sudo apt-get install ia32-libs

Sorununuzu çözmek için kullanışlı olmayan birçok kitaplık yüklediniz.

    
verilen cevap Sid 31.08.2012 23:24
1

libncurses yüklenmemişse yükleyin ve tekrar deneyin.

sudo apt-get install libncurses5
    
verilen cevap LiveWireBT 29.05.2012 22:05
1

Ubuntu 13.10'u çalıştırıyorum ve aynı problemi yaşıyordum. % Co_de% eklemeyi denedim ve repo'yu tanımıyordum ve birkaçını ia32libs gibi tavsiye ettim. Ne işe yaramadı. Sonra bu yorumu gördüm

Sisteminizde yüklü ncurses 32 bit sürümüne ihtiyacınız var

sudo apt-get install libncurses5:i386

libncurses5'e ek olarak libstdc ++ 6'ya ihtiyacınız olabilir.

sudo apt-get install libstdc++6:i386

Bu benim için harika çalıştı. :)

    
verilen cevap 0xCAFED00D 12.12.2013 00:44
0

Bu benim sorunumu çözdü: İşte

    
verilen cevap StErMi 22.09.2012 09:49
0
sudo apt-get install ia32-libs

Sorunumu çözdüm. Bu kütüphane koleksiyonu, birçok geliştiricinin programı için de yararlı olabilir.

    
verilen cevap Andrew 14.06.2013 22:20
0

Benim için tüm etkinliklerden bağımsız olarak adb eksikti.

Sonra, denediğim terminalde gösterilen yararlı ipuçlarını fark ettim:

  

sudo apt-get install android-tools-adb

Bundan sonra, adb komutu kuruldu ve şimdi istediğim her ne kadar benzetilmiş cihazlara yükleyebilirim.

    
verilen cevap Jonatan Kaźmierczak 30.12.2015 23:07

Etiketlerdeki diğer soruları oku