Ошибка: Не удалось запустить 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
Ответ 8
Это обходное решение также работает с 15.04 (64 бит). Поскольку нет (еще?)
lib32bz2-1.0 для ярких:
http://packages.ubuntu.com/search?keywords=lib32bz2-1.0
Я установил один из Utopic.
Ответ 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