Ошибка: Не удалось запустить SDK-инструмент mksdcard

Продолжайте получать ошибку в мастере настройки при попытке установить студию Android на Ubuntu.

"Unable to run mksdcard SDK tool."

Кроме того, в терминале я получаю следующее:

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

Ответ 1

Это действительно нужно добавить в документацию, поэтому несколько месяцев назад я опубликовал вопрос об этом...

Вам нужны 32-битные двоичные файлы, и у вас есть 64-разрядная версия ОС (по-видимому). Попробуйте:

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

Это работало для меня на Ubuntu 14.10.

Ответ 2

Для UBUNTU 15.04,15.10,16.04 LTS, Debian 8 и Debian 9 Попробуйте выполнить следующую команду:

sudo apt-get install lib32stdc++6

Ответ 3

Для Ubuntu вы можете попробовать:

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

Для Cent OS/RHEL попробуйте:

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

Затем переустановите Android Studio и получите успех.

Ответ 4

Вот что вам нужно сделать, чтобы исправить проблему в Arch Linux:

  • Включите репозиторий multilib в вашей системе, если вы еще этого не сделали, раскомментируя раздел [multilib] в /etc/pacman.conf:

    [multilib]
    Include = /etc/pacman.d/mirrorlist
    
  • Обновить pacman:

    # pacman -Suy
    
  • Установите 32-разрядную версию libstdС++ 5:

    # pacman -S lib32-libstdc++5
    

Ответ 5

Это работало для меня на Ubuntu 15.04

sudo aptitude install lib32stdc++6

Во-первых, я установил aptitude, что также помогает устанавливать другие зависимости.

Ответ 6

если вы это сделаете: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6. Вы можете получить эту ошибку:

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'

Поэтому я предлагаю просто сделать это:

sudo apt-get install lib32stdc++6

Кроме того, AOSP должен искать, как установить Android-Studio, который тоже установлен.

Ответ 7

Просто сказать 16.04, я бегу

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

похоже, работает на установке vanilla после установки oracle-jdk-8

Ответ 9

В случае lubuntu 14.04 используйте

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdС++ 6

P.S - нет необходимости перезапускать систему.

Ответ 10

Это то, что сработало для меня

Когда я попробовал Принятую и мою Android-студию зависает при запуске

Это ссылка

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

и это команда

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