web-dev-qa-db-fra.com

Erreur: impossible d'exécuter l'outil mksdcard SDK

Continuez à avoir une erreur dans l'assistant d'installation tout en essayant d'installer Android studio sur Ubuntu.

"Unable to run mksdcard SDK tool."

De plus, 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:  
213
user2692997

Cela doit vraiment être ajouté à la documentation, c'est pourquoi j'ai classé n problème à ce sujet il y a quelques mois ...

Vous avez besoin de fichiers binaires 32 bits et vous avez une version de système d'exploitation 64 bits (apparemment). 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 varient en fonction de la distribution et de la version de Linux. Ainsi, par exemple, cette réponse couvre les nouvelles versions d'Ubuntu.

309
CommonsWare

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

Sudo apt-get install lib32stdc++6
248
chakri Reddy

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 le Android Studio et obtenez le succès.

13
Krishnadas PC

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 supprimant la mise en commentaire de 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
    
10
vivi

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.

6
kartikmaji

si vous faites ceci: Sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6. Vous pouvez avoir 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 juste de faire ceci:

Sudo apt-get install lib32stdc++6

De plus, l'AOSP devrait rechercher comment procéder lors de l'installation d'Android-Studio.

5
ConnelBLAZE

Juste pour dire 16.04, je cours

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

semble fonctionner sur une installation Vanilla après l'installation d'Oracle-jdk-8

3
MrMesees

En cas d'utilisation lubunt 14.04

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

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

0
vjs3

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

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

J'ai installé celui d'Utopic.

0
vmnogueira

C'est ce qui a fonctionné pour moi

Quand j’ai essayé d’accepter mes réponses, mon Android Studio se bloque au démarrage

Voici le lien

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

et c'est la commande

$ Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
0
Pritish Joshi