Kesalahan: Tidak dapat menjalankan alat SDK mksdcard


216

Tetap mendapatkan kesalahan dalam wisaya penyetelan saat mencoba memasang android studio di Ubuntu.

"Unable to run mksdcard SDK tool."

Juga, di terminal saya mendapatkan ini:

[ 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:  

Jawaban:


313

Ini benar-benar perlu ditambahkan ke dokumentasi, itulah sebabnya saya mengajukan masalah tentang itu beberapa bulan yang lalu ...

Anda memerlukan binari 32-bit, dan Anda memiliki versi OS 64-bit (tampaknya). Mencoba:

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

Itu berhasil bagi saya di Ubuntu 14.10.

UPDATE 2017-12-16 : Detailnya akan bervariasi berdasarkan distro dan versi Linux. Jadi misalnya, jawaban ini mencakup versi Ubuntu yang lebih baru.


5
Kalau-kalau ini bukan pengetahuan umum, saya harus me-reboot agar perubahan diterapkan. Selanjutnya, saya dapat memverifikasi bahwa perintah ini diperlukan pada Elementary OS Freya (64 bit).
John P.

51
Mencoba ini pada 15,04. Tampaknya satu-satunya paket yang Anda butuhkan adalah lib32stdc ++ 6:sudo apt-get install lib32stdc++6
bluecollarcoder

2
Saya tidak bisa mengomentari paket apa yang mungkin diperlukan, tetapi untuk @JohnP. Poin tentang restart diperlukan, ini bukan kasus bagi saya (Ubuntu 14,04 LTS)
Eamonn

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

3
@NicolasRaoul: Anda dapat menginstal libbz2-1.0: i386 sebagai gantinya. Instruksi ada di sini: askubuntu.com/questions/637113/… .
ninjahoahong

248

Untuk UBUNTU 15.04,15.10,16.04 LTS, Debian 8 & Debian 9 Cobalah perintah ini:

sudo apt-get install lib32stdc++6

Selain di atas saya juga perlu menambahkan 32 bit perpustakaan lain menggunakan sudo apt-get install lib32ncurses5 lib32z1 karena jika tidak membangun gagal dengan kesalahan Tidak dapat menemukan paket lib32bz2-1.0 Saya mendapat petunjuk dari jawaban ubuntu ini askubuntu.com/a/147409
Japheth Ongeri - inkalimeva

2
Bekerja pada Debian 8 juga.
ejmin

13

Untuk Ubuntu, Anda dapat mencoba:

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

Untuk Cent OS / RHEL coba:

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

Kemudian, instal ulang Android Studio dan dapatkan kesuksesan.


5
Saya perlu melakukannya sudo dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 glibc.i686 libstdc++.i686di Fedora 24.
Buah

10

Inilah yang perlu Anda lakukan untuk memperbaiki masalah di Arch Linux:

  1. Aktifkan multilibrepositori di sistem Anda jika Anda belum melakukannya dengan membatalkan komentar [multilib]bagian di /etc/pacman.conf:

    [multilib]
    Include = /etc/pacman.d/mirrorlist
  2. Perbarui pacman:

    # pacman -Suy
  3. Instal libstdc ++ 5 versi 32 bit:

    # pacman -S lib32-libstdc++5

6

Ini bekerja untuk saya di Ubuntu 15.04

sudo aptitude install lib32stdc++6

Pertama, saya menginstal aptitude, yang membantu dalam menginstal dependensi lain juga.


5

jika Anda melakukan ini: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6. Anda mungkin mendapatkan kesalahan ini:

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'

Jadi saya sarankan hanya melakukan ini:

sudo apt-get install lib32stdc++6

Dan juga, AOSP harus mencari cara saat menginstal Android-Studio, yang diinstal juga.


3

Hanya untuk mengatakan 16,04, saya sedang berlari

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

tampaknya bekerja pada instalasi vanili setelah menginstal oracle-jdk-8



0

Dalam hal penggunaan Lubuntu 14.04

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

PS-tidak perlu me-restart sistem.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.