Как решить «Не удалось запустить mksdcard SDK tool» при установке Android Studio на Fedora 21?

Я пытаюсь установить Android Studio на 64-битную систему Fedora 21.

Я установил предварительные реквизиты JRE и JDK, распаковал установку Android Studio и из своего каталога «bin», выпущенного «sh studio.sh», чтобы завершить установку.

Мастер установки завершил работу с сообщением «Не удалось запустить инструмент SDK mksdcard» и предположил, что могут понадобиться 32-разрядные библиотеки.

Solutions Collecting From Web of "Как решить «Не удалось запустить mksdcard SDK tool» при установке Android Studio на Fedora 21?"

( Этот ответ предназначен для распространения Ubuntu )

Если вы используете 64-разрядный Ubuntu , следующее исправление должно решить вашу проблему:

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

ОБНОВИТЬ:

Для Ubuntu 15.10 и 16 ( Предоставлено Tony Gil и Briankip ):

 sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 

Из обсуждения проблемы на http://forums.fedoraforum.org/showthread.php?t=303238 я установил несколько пакетов с помощью команды

 sudo yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 ncurses-libs.i686 compat-libstdc++-33.x86_64 

После того, как эти (и их зависимости) были успешно установлены, нажатие «RETRY» во всплывающем окне «Мастер установки», отображающее эту ошибку, позволило завершить установку Android Studio для успешного завершения.

В Fedora Project Wiki также есть статья о том, как настроить Android Development.

Для 64-битных систем вам придется устанавливать эти пакеты

Yum install glibc.i686 glibc-devel.i686 libstdc ++. I686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

Другие ответы здесь, похоже, не работают для Fedora. Итак, здесь я придумал проверенное решение для этого:

 sudo dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant 

Даже я получил ту же ошибку при установке Android sdk в ubuntu 14.04. Это проблема совместимости, в которой вы пытаетесь установить Android SDK в 64-битную систему, для которой inturn требует некоторых 32-битных двоичных файлов для завершения установки.

Вот шаги для решения проблемы.

  1. Откройте новый терминал (ctrl + alt + t или R-клик и новый терминал)
  2. Вставьте команду «sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6», и если действие требует пароля, отдайте его.

Это оно. Все необходимые 32-битные двоичные файлы будут установлены. После его установки вы можете перезапустить установку Android SDK, которая будет полностью установлена.

Найдите здесь учебник!

На Fedora 24 логин с su

 dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant 

Пожалуйста, обратитесь к официальной документации https://developer.android.com/studio/troubleshoot.html#linux-libraries

Вскоре я разместил здесь фрагменты

Библиотеки Linux

Если вы используете Android Studio на 64-разрядной машине Linux , вам может потребоваться установить некоторые конкретные библиотеки, как показано ниже.

Если вы используете 64-разрядную версию Ubuntu , вам необходимо установить 32-разрядные библиотеки со следующей командой:

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

Если вы используете 64-битную Fedora , команда:

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

Обратите внимание, что эти инструкции могут быть устаревшими когда-нибудь, поэтому лучше следовать / посетить официальный сайт, чтобы предотвратить нерешенные проблемы