Hata: mksdcard SDK aracı çalıştırılamıyor


216

Ubuntu'ya android studio yüklemeye çalışırken kurulum sihirbazında hata almaya devam edin.

"Unable to run mksdcard SDK tool."

Ayrıca, terminalde bunu alıyorum:

[ 115528]  ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0  Build #AI-135.1740770 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - VM: Java HotSpot(TM) 64-Bit Server VM 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - Vendor: Oracle Corporation 
[ 115531]  ERROR - tRunWizard$SetupProgressStep$1 - OS: Linux 
[ 115532]  ERROR - tRunWizard$SetupProgressStep$1 - Last Action:  

Yanıtlar:


313

Bunun gerçekten belgelere eklenmesi gerekiyor, bu yüzden birkaç ay önce bu konuda bir sorun hazırladım ...

Bazı 32 bit ikili dosyalara ihtiyacınız var ve 64 bit işletim sistemi sürümünüz var (görünüşe göre). Deneyin:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Bu benim için Ubuntu 14.10'da işe yaradı.

GÜNCELLEME 2017-12-16 : Ayrıntılar Linux dağıtımına ve sürümüne göre değişir. Örneğin, bu cevap daha yeni Ubuntu sürümlerini kapsamaktadır.


5
Bu yaygın bir bilgi değilse, değişikliklerin yürürlüğe girmesi için yeniden başlatmam gerekiyordu. Ayrıca, bu komutun Temel İşletim Sistemi Freya'sında (64 bit) gerekli olduğunu doğrulayabilirim.
John P.

51
Bunu 15.04'te denedim. İhtiyacınız olan tek paket lib32stdc ++ 6:sudo apt-get install lib32stdc++6
bluecollarcoder

2
Hangi paketlerin gerekli olabileceği hakkında yorum yapamam, ancak @JohnP'ye 'nin yeniden başlatılması gereken nokta, benim için durum böyle değildi (Ubuntu 14.04 LTS)
Eamonn

4
Ubuntu 15.10:Unable to locate package lib32bz2-1.0
Nicolas Raoul

3
@NicolasRaoul: libbz2-1.0: i386 yükleyebilirsiniz. Talimat burada: askubuntu.com/questions/637113/… .
ninjahoahong

248

İçin UBUNTU 15.04,15.10,16.04 LTS, Debian 8 & Debian 9 bu komutu deneyin:

sudo apt-get install lib32stdc++6

Yukarıdakilere ek olarak, başka 32 bit kütüphaneleri de eklemem gerekiyordu sudo apt-get install lib32ncurses5 lib32z1 çünkü aksi halde derleme hatasıyla başarısız oluyor Paket lib32bz2-1.0 bulunamıyor Bu ubuntu cevabından ipucu aldım askubuntu.com/a/147409
Japheth Ongeri - inkalimeva

2
Debian 8 üzerinde de çalışır.
ejmin

13

Ubuntu için şunları deneyebilirsiniz:

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Cent OS / RHEL için şunu deneyin:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 

Ardından, Android Studio'yu yeniden yükleyin ve başarılı olun.


5
sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 glibc.i686 libstdc++.i686Fedora 24'te yapmam gerekiyor.
Fruit

10

Arch Linux'ta sorunu düzeltmek için yapmanız gerekenler:

  1. Daha multilibönce yapmadıysanız, şu [multilib]bölümdeki bölümün işaretini kaldırarak sisteminizdeki havuzu etkinleştirin /etc/pacman.conf:

    [multilib]
    Include = /etc/pacman.d/mirrorlist
  2. Pacman güncellemesi:

    # pacman -Suy
  3. Libstdc ++ 5'in 32 bit sürümünü yükleyin:

    # pacman -S lib32-libstdc++5

6

Bu benim için Ubuntu 15.04'te çalıştı

sudo aptitude install lib32stdc++6

İlk olarak, diğer bağımlılıkları da yüklemeye yardımcı olan yetenek yükledim.


5

Eğer bunu yaparsanız: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6. Bu hatayı alabilirsiniz:

E: Unable to locate package lib32bz2-1.0

E: Couldn't find any package by glob 'lib32bz2-1.0'

E: Couldn't find any package by regex 'lib32bz2-1.0'

Bu yüzden sadece bunu yapmanızı öneririm:

sudo apt-get install lib32stdc++6

Ayrıca, AOSP, Android-Studio'yu yüklerken de yüklü olup olmadığına bakmalıdır.


3

Sadece 16.04 demek için koşuyorum

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6

oracle-jdk-8 yüklendikten sonra vanilya yüklemesinde çalışıyor gibi görünüyor



0

Lubuntu 14.04 kullanımı durumunda

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

PS-sistemi yeniden başlatmanıza gerek yok.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.