No se puede instalar Android Studio en Ubuntu [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Estoy usando Ubuntu Gnome 14.04, y tengo Java 8 instalado (tanto el JDK como el JRE).

Cuando estaba instalando Android Studio todo funcionó, pero apareció un mensaje que decía:

No se puede ejecutar el SDK de mksdcard herramienta

¿Cómo puedo instalar Android Studio correctamente o cómo solucionarlo ?

Author: JonasCz, 2015-03-04

10 answers

Suponiendo que está ejecutando el Ubuntu de 64 bits, la solución sugerida para " Issue 82711" debería resolver tu problema.

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

Actualizar: Para Ubuntu 15.10 y 16.04 sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

 271
Author: Rajesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-19 20:05:43

@warsong tiene razón. Instalar solo lib32stdc++6 solucionó el problema.

Para los siguientes usos reescribo el comentario @warsongs en el área de respuesta.

sudo apt-get install lib32stdc++6

Actualización:

Para Ubuntu 15.04,15.10,16.04 LTS y Debian 8

 82
Author: Sayem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-12 10:53:45

Para Fedora (probado para Fedora 23/24) ejecutar

dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant
 11
Author: Timo Bähr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-17 07:30:26

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 corrí studio.sh android studio se iniciaría, pero cuando intenté configurar el SDK de Android obtuve el error
Unable to run mksdcard SDK tool
Cuando lo intenté
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Error conseguido
E: Package 'lib32bz2-1.0' has no installation candidate
Así que tomó warsongs sugerencia y solo trató de instalar lib32stdc++6.
sudo apt-get install lib32stdc++6
Después de esto fue capaz de añadir el SDK de Android en Android Studio.

 4
Author: drlolly,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-11 18:05:36

Compra esta página

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, y zlib1g:i386 paquetes usando apt-get:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
 3
Author: sudoz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-25 05:59:05

El problema se debe a que mksdcard no se instala 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
 2
Author: Kyler Chin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-05 02:26:25

Ninguna de estas opciones funcionó para mí en Ubuntu 12.10 (sí, necesito actualizar). Sin embargo, encontré una solución fácil. Descargue la fuente desde aquí: https://github.com/miracle2k/android-platform_sdk/blob/master/emulator/mksdcard/mksdcard.c . A continuación, simplemente compile con "gcc mksdcard.c-o mksdcard". Haga una copia de seguridad de mksdcard en la subcarpeta SDK tools y reemplácela por la recién compilada. Android Studio ahora estará contento con tu SDK.

 2
Author: mjancola,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-12 06:00:17

Para Linux Mint run

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0 lib32stdc++6
 0
Author: Bit-Man,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-21 17:47:43

Si ejecuta sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0 lib32stdc++6 y recibí un mensaje como: "The following packages have unmet dependencies: lib32stdc++6 : Depends: lib32gcc1 (>= 1:4.1.1)".

Puedes hacer algo como esto tut: https://askubuntu.com/questions/671791/lib32stdc6-package-depends-on-gcc-base-but-my-installed-version-is-newer

 0
Author: anhnv,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-13 12:22:42

Este problema surge cuando su sistema operativo de 64 bits intenta instalar el SDK de Android, que a su vez intenta instalar algunos binarios de 32 bits y, por lo tanto, es el problema de la compatibilidad.

Abra un terminal adicional y escriba

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

Ayudaría a instalar todos los binarios necesarios. Después de esto, inicie de nuevo el proceso de instalación del SDK de Android.

 0
Author: Selvaperumal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-31 10:11:23