Erreur: Impossible d’exécuter l’outil SDK mksdcard

Continuez à obtenir une erreur dans l’assistant d’installation en essayant d’installer Android Studio sur Ubuntu.

"Unable to run mksdcard SDK tool." 

Aussi, dans le terminal, je reçois ceci:

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

Cela a vraiment besoin d’être ajouté à la documentation, c’est pourquoi j’ai déposé un problème à ce sujet il y a quelques mois …

Vous avez besoin de certains binarys 32 bits, et vous avez apparemment une version 64 bits du système d’exploitation. Essayer:

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

Cela a fonctionné pour moi sur Ubuntu 14.10.

UPDATE 2017-12-16 : Les détails varieront selon la dissortingbution Linux et la version. Ainsi, par exemple, cette réponse couvre les nouvelles versions d’Ubuntu.

Pour UBUNTU 15.04,15.10,16.04 LTS, Debian 8 et Debian 9 Essayez cette commande:

 sudo apt-get install lib32stdc++6 

Pour Ubuntu, vous pouvez essayer:

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

Pour Cent OS / RHEL, essayez:

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

Ensuite, réinstallez Android Studio et obtenez le succès.

Voici ce que vous devez faire pour résoudre le problème sur Arch Linux:

  1. Activez le référentiel multilib sur votre système si vous ne l’avez pas déjà fait en décommentant la section [multilib] dans /etc/pacman.conf :

     [multilib] Include = /etc/pacman.d/mirrorlist 
  2. Mettre à jour pacman:

     # pacman -Suy 
  3. Installez la version 32 bits de libstdc ++ 5:

     # pacman -S lib32-libstdc++5 

Cela a fonctionné pour moi sur Ubuntu 15.04

sudo aptitude install lib32stdc++6

Tout d’abord, j’ai installé aptitude, ce qui aide également à installer d’autres dépendances.

Si vous faites ceci: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 . Vous pouvez obtenir cette erreur:

 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' 

Donc, je suggère simplement de faire ceci:

sudo apt-get install lib32stdc++6

Et aussi, l’AOSP devrait chercher comment, lors de l’installation d’Android-Studio, il est également installé.

Juste pour dire 16.04, je cours

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

semble travailler sur une installation vanilla après avoir installé oracle-jdk-8

Cette solution fonctionne également avec 15.04 (64 bits). Comme il n’y a pas (encore?) Lib32bz2-1.0 pour vivid:

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

J’ai installé celui d’Utopic.

En cas d’utilisation de lubuntu 14.04

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

PS-pas besoin de redémarrer le système.

C’est ce qui a fonctionné pour moi

Lorsque j’ai essayé le Accepted et mon Android Studio se bloque au démarrage

Voici le lien

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

et ceci est la commande

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