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:  
pengguna2692997
sumber

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.

CommonsWare
sumber
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
chakri Reddy
sumber
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.

Krishnadas PC
sumber
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
vivi
sumber
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.

kartikmaji
sumber
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.

Connelblaze
sumber
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

MrMesees
sumber
0

Penanganan masalah ini juga berfungsi dengan 15.04 (64bit). Karena belum ada (belum?) Lib32bz2-1.0 untuk vivid:

http://packages.ubuntu.com/search?keywords=lib32bz2-1.0

Saya menginstal satu dari Utopic.

vmnogueira
sumber
4
@Snippet Instalasi saya berhasil dengan hanya menghilangkan paket ini sepenuhnya
guribe94
0

Dalam hal penggunaan Lubuntu 14.04

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

PS-tidak perlu me-restart sistem.

vjs3
sumber
0

Inilah yang bekerja untuk saya

Ketika saya mencoba ans Diterima Android Studio saya hang pada start-up

Ini tautannya

http://tools.android.com/tech-docs/linux-32-bit-libraries

dan ini adalah perintah

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
Pritish Joshi
sumber