carlos carrizales
Estoy usando Ubuntu Gnome 14.04 y tengo instalado Java 8 (tanto el JDK como el JRE).
Cuando estaba instalando Android Studio, todo funcionó, pero apareció un mensaje que decía:
No se puede ejecutar la herramienta mksdcard SDK
¿Cómo puedo instalar Android Studio correctamente o cómo soluciono esto?
Rajesh
Suponiendo que está ejecutando Ubuntu de 64 bits, la solución sugerida para “Problema 82711“Debería resolver tu problema.
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Actualización: para Ubuntu 15.10 y 16.04
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
-
La única parte requerida es el último bit, es decir, lib32stdc++6
– canto de guerra
16 de marzo de 2015 a las 16:16
-
@warsong, tuve el mismo problema en Debian Jessie 64bits. instalando
lib32stdc++6
resuelto mi problema también.–Franklin Piat
03/04/2015 a las 20:17
-
no puedo hacer esto No se pudieron instalar algunos paquetes. Esto puede significar que ha solicitado una situación imposible o que, si está utilizando una distribución inestable, algunos paquetes necesarios aún no se han creado o se han movido de Incoming. La siguiente información puede ayudar a resolver la situación: Los siguientes paquetes tienen dependencias no satisfechas: lib32stdc++6: Depende: lib32gcc1 (>= 1:4.1.1) pero no se instalará E: No se pueden corregir los problemas, usted han sostenido paquetes rotos.
– Tomasz Mularczyk
15/04/2015 a las 21:02
-
sudo apt-get install lib32bz2-1.0 devuelve el error: E: No se puede ubicar el paquete lib32bz2-1.0 E: No se pudo encontrar ningún paquete mediante la expresión regular ‘lib32bz2-1.0’
– Muhamed Huseinbašić
19 de agosto de 2015 a las 7:59
-
para aquellos que tuvieron errores con lib32bz2-1.0. simplemente ejecuta sin él: sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
– Sanf0rd
28/10/2015 a las 18:13
sayem
@warsong tiene razón. Solo instalando lib32stdc++6
resuelve el problema.
Para los próximos usos, reescribo el comentario de @warsongs en el área de respuesta.
sudo apt-get install lib32stdc++6
Actualizar :
Para Ubuntu 15.04, 15.10, 16.04 LTS y Debian 8
-
Descubrí que necesitaba el
lib32z1
paquete también después de recibir este error al intentar compilar:aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
– kostmo
25 de mayo de 2015 a las 6:01
-
¿Cuál es tu versión de Ubuntu? Lo probé solo en 15.04 LTS
– Sayem
25 de mayo de 2015 a las 6:18
-
También probé en Ubuntu 15.04 (que no es LTS, por cierto; 14.04 es LTS).
– kostmo
25 de mayo de 2015 a las 9:31
-
Pero necesita bibliotecas completas para ejecutar gradle en Android Studio :(. “sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6”
– qmn1711
27 de junio de 2015 a las 2:14
-
El alcance del problema es solo sobre la falla de mksdcard, a menos que se especifique para arreglar todo, por lo que se considera una respuesta correcta.
– neferpitou
27 de julio de 2015 a las 14:28
Timo Bahr
Para Fedora (probado para Fedora 23/24) ejecute
dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant
-
Mientras tanto, developer.android.com contiene un comando para esto. Probar
dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
. Esto DEBE ser todo. Aún no lo he probado.– Timo Bahr
19/10/2016 a las 18:45
-
El paso de developer.android.com no funciona en Fedora 24. He probado
dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
. Esto instalarábzip2-libs, glibc, ncurses-libs, nss-softokn-freebl, zlib
. Después de la instalación todavía elmksdcard
aparece el error.– Timo Bahr
17 de noviembre de 2016 a las 7:33
Entiendo que la pregunta es sobre UBUNTU, pero tuve un problema similar en Debian Jessie 64bit y la sugerencia de warsongs también funcionó.
Cuando ejecuté studio.sh, Android Studio se iniciaría, pero cuando intenté configurar el SDK de Android, recibí el error.
Unable to run mksdcard SDK tool
cuando lo intenté
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
tengo un error
E: Package 'lib32bz2-1.0' has no installation candidate
Así que tomé la sugerencia de warsongs y solo intenté instalar lib32stdc++6.
sudo apt-get install lib32stdc++6
Después de esto, pude agregar el SDK de Android en Android Studio.
Si está ejecutando una distribución de 64 bits en su máquina de desarrollo, primero debe instalar paquetes adicionales. Para Ubuntu 13.10 (Saucy Salamander) y superior, instale el
libncurses5:i386
,libstdc++6:i386
yzlib1g:i386
paquetes usandoapt-get
:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Mentón Kyler
El problema se debe a que mksdcard no se instaló correctamente.
si está ejecutando 64 bits, haga esto para solucionar el problema de mksdcard.
sudo dpkg --add-architecture amd64
sudo apt-get update
sudo apt-get install libncurses5:amd64 libstdc++6:amd64 zlib1g:amd64
y 32 bits:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
En SDK 6.0, el mensaje de error es diferente pero significa lo mismo.
Unable to run mksdcard
mjancola
Ninguna de estas opciones funcionó para mí en Ubuntu 12.10 (sí, necesito actualizar). Sin embargo, encontré una solución fácil. Descarga la fuente desde aquí: https://github.com/miracle2k/android-platform_sdk/blob/master/emulator/mksdcard/mksdcard.c. Luego simplemente compile con “gcc mksdcard.c -o mksdcard”. Haga una copia de seguridad de mksdcard en la subcarpeta de herramientas SDK y reemplácela con la recién compilada. Android Studio ahora estará satisfecho con su SDK.
Hay una pregunta similar “No se puede ejecutar la herramienta mksdcard SDK” al instalar Android Studio en Fedora 21.
–Franklin Piat
03/04/2015 a las 21:04
+FranklinPiat está duplicado, pero lo publiqué primero XD no te preocupes
– Carlos Carrizales
13 de abril de 2015 a las 16:22