¿Cómo instalar Android Studio en Ubuntu?

125

Cuénteme el proceso completo de instalación de Android Studio y sus dependencias necesarias.

    
pregunta aminul haque 09.06.2015 - 10:05

13 respuestas

168

Instalando Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Después de eso

sudo apt-get install oracle-java8-set-default

Instalación de Android Studio

  1. Descargue Android Studio de aquí , use Todos los paquetes de Android Studio

  2. Extraiga el archivo de almacenamiento en una ubicación adecuada para sus aplicaciones, por ejemplo: /opt . Use el nombre de archivo de su archivo descargado, en mi ejemplo android-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Para iniciar Android Studio, vaya al directorio /opt/android-studio/bin en un terminal y ejecute ./studio.sh . O use un archivo de escritorio, vea a continuación.

    Es posible que desee agregar /opt/android-studio/bin a la variable de entorno PATH para que pueda iniciar Android Studio desde cualquier directorio.

Crear un archivo de escritorio

Crea un nuevo archivo androidstudio.desktop ejecutando el comando:

nano ~/.local/share/applications/androidstudio.desktop

y agregue las líneas a continuación

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Instalar Android SDK (si es necesario)

  1. Haz clic en el botón marcado

  2. Obtenga las últimas herramientas de SDK

    Como mínimo, al configurar Android SDK, debe descargar las últimas herramientas y la plataforma Android:

    1. Abra el directorio de Herramientas y seleccione:

      • Herramientas de Android SDK
      • Herramientas de Android SDK Platform
      • Android SDK Build-tools (versión más alta)
    2. Abra la primera carpeta Android X.X (la última versión) y seleccione:

      • Plataforma SDK
      • Una imagen del sistema para el emulador, como Imagen del sistema ARM EABI v7a
  3. Obtenga la biblioteca de soporte para API adicionales

    La Biblioteca de soporte de Android proporciona un conjunto extendido de API que son compatibles con la mayoría de las versiones de Android.

    Abra el directorio Extras y seleccione:

    • Repositorio de soporte de Android
    • Biblioteca de asistencia de Android
  4. Obtenga servicios de Google Play para obtener aún más API

    Para desarrollar con las API de Google, necesita el paquete de servicios de Google Play:

    Abra el directorio Extras y seleccione:

    • Repositorio de Google
    • Servicios de Google Play
  5. Instalar los paquetes

    Una vez que haya seleccionado todos los paquetes deseados, continúe la instalación:

    • Haga clic en Instalar paquetes X .
    • En la siguiente ventana, haga doble clic en el nombre de cada paquete a la izquierda para aceptar el acuerdo de licencia para cada uno.
    • Haz clic en Instalar .
respondido por el A.B. 09.06.2015 - 10:13
40

@ A.B la respuesta es correcta y completa. Solo agrego que alternativamente puedes instalar fácilmente un Android Studio actualizado usando la Ubuntu Make .

Instalar Ubuntu Make:

para Ubuntu 14.04LTS

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make

para Ubuntu 15.10 en adelante

Ubuntu Make ya está en repositorios oficiales, ejecuta:

sudo apt install ubuntu-make

Tenga en cuenta que la versión de umake debería ser 16.05 para poder descargar el estudio de Android, compruebe ejecutando

umake --version

De lo contrario, use el método Ubuntu 14.04 para instalarlo.

Instalación de Android Studio:

umake android

Puede haber un mensaje de error relacionado con la licencia que puede corregirse utilizando un parámetro adicional:

umake android --accept-license

Desinstalar Android Studio:

umake android --remove
    
respondido por el hg8 24.09.2015 - 10:14
16

El método más fácil de instalar Android Studio (o cualquier otra herramienta de desarrollador) en Ubuntu debe usar el paquete snap de la tienda Ubuntu Software. No es necesario descargar Android Studio como zip, intente instalarlo manualmente, agregar PPA o manipular la instalación de Java. El paquete snap incluye el último Android Studio junto con OpenJDK y todas las dependencias necesarias.

Paso 1: Instalar Android Studio

Buscar "android studio" en el software de Ubuntu, seleccionar la primera entrada que se muestra e instalarlo:

O si prefiere la línea de comando, ejecútelo en Terminal :

sudo snap install --classic android-studio

Paso 2: instalar Android SDK

Abre el Android Studio recién instalado desde el panel de control:

No necesita importar nada si esta es la primera vez que lo instala:

El Asistente de configuración te guiará por la instalación:

Seleccione Estándar para instalar el último SDK y Personalizado en caso de que desee cambiar la versión del SDK o su ubicación de instalación. A partir de ahora, es bastante sencillo, simplemente haga clic en siguiente y tendrá el SDK descargado e instalado.

Paso 3: configuración de PATH (opcional)

Este paso puede ser útil si desea que los comandos de la herramienta de desarrollador de Android SDK como adb , fastboot , aapt , etc. estén disponibles en Terminal . Puede ser necesario para plataformas de desarrollo de terceros como React Native, Ionic, Cordova, etc. y otras herramientas también. Para establecer PATH, edite su archivo ~/.profile :

gedit ~/.profile

y luego agregue las siguientes líneas a él:

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

Si cambió la ubicación del SDK al final del Paso 2, no se olvide de cambiar la línea export ANDROID_HOME=${HOME}/Android/Sdk en consecuencia. Realice un reinicio (o simplemente cierre la sesión y vuelva a iniciar sesión) para que las rutas surtan efecto.

Probado en Ubuntu 16.04LTS y superior. Funcionaría en 14.04LTS también si Soporte de instalación para paquetes snap primero .

    
respondido por el HEXcube 30.07.2017 - 12:41
11

En la víspera de 2018, la respuesta más votada sigue siendo impresionante, pero parece un poco desactualizada, y cuando me encuentro con esto recientemente, decidí compartir mi nueva experiencia aquí.

1. Instalando Java

Desde que se lanzó Android Studio 2.2, no será necesario que instale ningún JDK en la mayoría de los casos, ya que se ha incluido con el IDE.

Referencia para obtener más detalles

2. Instalar el software de requisitos previos

El siguiente comando se debe ejecutar en primer lugar, por lo que podemos evitar algunos problemas con el Herramienta AVD en el futuro:

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

Referencia para obtener más detalles

3. Descargando y desinstalando Android Studio

Puede obtener el archivo de Android Studio desde aquí . Nada especial, solo espere hasta que termine la carga:)

Google es un proveedor de LANANA registrado , por lo tanto, para cumplir con el Linux FSH contract (parte 3.13 / opt) Me gustaría sugerir desempaquetar el archivo en la carpeta google/android-studio :

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [Opcional] Cambiar permiso de escritura para la carpeta Android Studio

Puede encontrar la configuración de permisos de escritura para todos los usuarios conveniente cuando se trata de actualizar Android Studio. Sin embargo, no se usa ampliamente y parece violar el principio de menor privilegio . Sin embargo, por si acaso, si te gusta de esta manera, mejor solo ejecuta en la terminal:

sudo chmod o+w /opt/google/android-studio/

Alternativamente, siempre puede ejecutar Android-Studio en nombre de root y realiza todas las actualizaciones que necesita sin este paso involucrado .

4. Crear el directorio Android SDK

No abrazar la idea de que cada usuario debe tener su propia copia de las herramientas de Android SDK (herramientas de compilación, códigos fuente, imágenes del sistema, etc.), pero Android Studio funciona exactamente de esa manera (es probable que se deba a un problema de permisos) ) Hagamos que use otra carpeta compartida entre todos los usuarios en el sistema.

4.1 Crear directorio

Cree la carpeta android-sdk para usarla en el futuro:

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

El último comando cambia los permisos para que todos los usuarios del sistema puedan editar esta carpeta android-sdk (instalar y eliminar paquetes).

4.2 Establecer variables de entorno

Android Studio todavía apunta a su propio camino en este momento. Para que Android Studio instale SDK en una carpeta compartida, debemos especificar variables de entorno. Actualmente hay dos variables que apuntan a la carpeta SDK: ANDROID_HOME y ANDROID_SDK_ROOT . El primero está en desuso, pero Android Studio no usará ANDROID_SDK_ROOT cuando lo inicie por primera vez, incluso si está especificado, por lo que le recomendaría especificar ambas variables. Para mantener las cosas consistentes y claras, especifíquelas en un shell separado para android-studio en profile.d carpeta (para que pueda eliminarlos más adelante en caso de eliminar Android Studio):

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

4.2.1 Configurando la variable JAVA_HOME

Si va a usar comandos gradlew a través de la interfaz CLI, será útil agregar JAVA_HOME que apunte a JRE integrado (de lo contrario, gradle no podrá ubicarlo)

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

Ahora necesita cerrar sesión en el sistema e iniciar sesión de nuevo para aplicar este nuevo script.

Referencia para obtener más detalles

5. Instalando SDK

Como hemos cambiado los permisos para la carpeta SDK ( /opt/google/android-sdk/ ), no necesitamos ningún permiso especial para escribir en ella. Simplemente ejecute android-studio en nombre de su usuario actual:

/opt/google/android-studio/bin/studio.sh 

Ahora sigue las instrucciones del asistente de configuración. Finalmente llegará a la ventana Descargando Componentes. Puede llevar un tiempo hasta que se instalen los componentes necesarios. Como nos ocupamos de todas las bibliotecas y el software necesarios desde el principio (parte 2), este proceso debe finalizar sin errores.

Tras el primer lanzamiento, Android Studio instala solo la última plataforma SDK (en el momento de escribir API 27). Para que su conjunto de herramientas sea viable, necesita al menos 2-3 plataformas SDK más antiguas instaladas ( aquí puede encuentre el tablero que muestra la demanda real de diferentes versiones de API).Para obtenerlos, desde la pantalla de bienvenida de Android Studio, haga clic en "Configurar" y elija la opción Administrador de SDK.

Desde aquí puede elegir lo que necesite para desarrollar aplicaciones de Android. PD De hecho, puede instalar todo de la lista (incluso los paquetes obsoletos), pero tardará años en descargarse.

6. Crear entrada de escritorio

Actualmente, Android Studio ofrece funciones integradas para crear entradas de escritorio. Necesitamos ejecutar Studio con permisos de raíz, por lo que es posible hacer eso para todos los usuarios en el sistema,:

sudo -E /opt/google/android-studio/bin/studio.sh 

P.S. -Se necesita una opción para mantener nuestras variables de entorno (ANDROID_HOME / ANDROID_SDK_ROOT) disponibles mientras sudo.

Tendrá que volver a pasar el mismo Asistente de configuración (se está realizando para el usuario raíz ahora) y una vez que llegue a la pantalla de Bienvenida, puede encontrar la opción Crear entrada de escritorio en el menú "Configurar":

En el cuadro de diálogo que se abre, asegúrese de que la casilla "Crear la entrada para todos los usuarios" esté marcada y haga clic en Aceptar.

¡Ahora puedes cerrar Android Studio y abrir desde Unity Launcher!

P.S. Para aquellos que estén interesados ​​en dónde se creó la entrada y qué hay dentro, puede encontrarla en /usr/share/applications/jetbrains-studio.desktop :

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [Bonus] Guión de desinstalación

Y para los dulces preparé un guión de shell que puede usar para eliminar completamente su Android Studio, incluida la carpeta SDK, las configuraciones, los emuladores y las carpetas de caché de todos los usuarios. Está diseñado para los pasos anteriores, pero las rutas se encuentran en la parte superior del archivo, por lo que puedes adaptarlo fácilmente para tu propia configuración. Aquí vamos:

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run 
chmod u+x ~/Documents/android_uninstall.sh
" exit 1; fi # Variables studio_folders=(.android .AndroidStudio* .gradle) # look for these folders paths=(/home/,2 /root/,1) # in these folders studio_path="/opt/google/android-studio/" sdk_path="/opt/google/android-sdk/" env_variables="/etc/profile.d/android_studio.sh" # Functions deletefolders() { local name_expression=( \( -name "${studio_folders[0]}" ) for (( i=1; i<${#studio_folders[*]}; i++ )); do name_expression[${#name_expression[*]}]=-o name_expression[${#name_expression[*]}]=-name name_expression[${#name_expression[*]}]="${studio_folders[$i]}" done name_expression[${#name_expression[*]}]=\) find "" -maxdepth "" -type d ${name_expression[*]} -exec rm -rf {} \; } # Commands for path in ${paths[*]}; do deletefolders ${path%,*} ${path#*,} done rm -r $studio_path rm -r $sdk_path rm $env_variables

Tenga en cuenta que el comodín .AndroidStudio * se utiliza en el script para eliminar la configuración de diferentes versiones de android studio. Si conserva algo valioso en la carpeta oculta con el nombre que comienza con '.AndroidStudio', también se eliminará.

Para aquellos que no estén familiarizados con la noción de scripts de shell, aquí hay pasos simples que deberían ayudar:

  1. Abrir terminal, escribir comando nano. Se abrirá un editor nano en ventana de terminal.
  2. Copie el texto del script anterior y péguelo en la ventana de la terminal con nano abierto (Ctrl + Shift + V)
  3. Haga clic en Ctrl + O para guardar el archivo, elija la ruta y el nombre del archivo con la extensión .sh:

  4. Salir del nano (ctrl + X)

  5. En el terminal, necesita aplicar este comando al archivo creado para hacerlo ejecutable (suponiendo que haya guardado su script en el directorio ~/Documents y lo haya llamado android_uninstall.sh):

    %pre%
  6. Ahora puede ejecutar el script que lo especifica en el terminal. Tenga en cuenta que sin permiso de root no eliminará carpetas del directorio /opt/ , por lo que el script le pedirá estos permisos antes de hacer cualquier cosa.

Eso es todo. En realidad, soy bastante nuevo en sistemas operativos tipo Linux, así que siéntete libre de corregirme en los comentarios cuando sea necesario.

    
respondido por el Aleksandr Medvedev 21.12.2017 - 20:52
7

Agregue el repositorio de android-studio:

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

Luego instala:

sudo apt-get install android-studio

Se puede encontrar más información en enlace

    
respondido por el Momo 28.02.2016 - 14:01
6

Citado de enlace

Android Studio depende de Java y se recomienda Oracle Java 7 u 8

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer oracle-java7-set-default

Agregue el PPA de Android Studio

sudo add-apt-repository ppa:paolorotolo/android-studio

Luego actualice las listas de paquetes e instálelas:

sudo apt-get update

sudo apt-get install android-studio

Una vez instalado, inicie el asistente de instalación desde Unity Dash o simplemente ejecute el comando

/opt/android-studio/bin/studio.sh
    
respondido por el Maythux 09.06.2015 - 10:13
6

Si está ejecutando una versión de 64 bits de Ubuntu (16.04), necesita instalar algunas bibliotecas de 32 bits con el siguiente comando:

sudo apt-get install lib32stdc++6

o

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

Para que no tenga este error:

Unable to run mksdcard SDK tool.

Para obtener más información, lea este documento

    
respondido por el user540417 06.05.2016 - 15:54
2

Para ubuntu 16.04, la sintaxis es la siguiente.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]
    
respondido por el K R Jawaharlal 15.07.2016 - 04:55
2

Instalar Android Studio en Ubuntu se hizo aún más fácil. Lo hemos empaquetado como un complemento, por lo que puede instalarlo por

$ sudo snap install android-studio --classic

O simplemente busca Android Studio en Ubuntu Software .

    
respondido por el Omer Akram 19.03.2018 - 18:17
0

1- Ejecutar a Terminal (Ctrl + Alt + t) e instalar JDK:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

para verificar la versión de java jdk, escriba

javac -version

o

java -version

2- Descargar el ADK completo incluido en el sitio oficial, descomprimirlo, abrirlo y seguir las instrucciones en install-Linux-tar.txt.

3- Siga el asistente de instalación de ADK.

    
respondido por el Sebastián Brun Valiente 16.01.2016 - 06:03
0

La configuración de Android Studio solo requiere unos pocos clics. (Ya debe haber Android Studio descargado ).

Para instalar Android Studio en Linux, proceda de la siguiente manera:

  1. Desempaquetar el archivo .zip que descargó en una ubicación adecuada para sus aplicaciones, como dentro de /usr/local/ para su perfil de usuario, o /opt/ para usuarios compartidos.

  2. Para iniciar Android Studio, abra una terminal, vaya al directorio android-studio / bin / y ejecute studio.sh.

  3. Seleccione si desea importar configuraciones anteriores de Android Studio o no, luego haga clic en Aceptar .

  4. El Asistente de instalación de Android Studio lo guía a través del resto de la configuración, que incluye la descarga de los componentes de Android SDK necesarios para el desarrollo.

  

Sugerencia: para que Android Studio esté disponible en su lista de aplicaciones,   selecciona Herramientas & gt; Crear entrada de escritorio desde la barra de menú de Android Studio.

Bibliotecas obligatorias para máquinas de 64 bits: Si está ejecutando una versión de Ubuntu de 64 bits, debe instalar algunas bibliotecas de 32 bits con el siguiente comando:

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

Si está ejecutando Fedora de 64 bits, el comando es:

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

e instalar jdk [ no es necesario ahora, se instalará automáticamente ]

sudo apt-get install openjdk-9-jdk

copia de enlace

    
respondido por el Hamed 11.06.2017 - 07:31
0

No es necesario que use un archivo de paquete.

Instalación

  • Descarga el archivo comprimido desde aquí:

    enlace

  • Extraerlo en algún lugar debajo de /home/....

  • Ejecutar ./bin/sudio.sh

Para crear una entrada de escritorio:

Go to Android Studio > Tools > Create desktop Entry

Prerrequisitos:

OpenJDK viene preinstalado, así que úsalo.

Android Studio le notifica con un pequeño cuadro de diálogo cuando hay una actualización disponible para el IDE, pero puede verificar manualmente si hay actualizaciones haciendo clic en Help > Check for Update

FYI

Puede cambiar entre JDK, cambiando la ruta JDK en la configuración. Los JDK se instalan en /usr/lib/jvm

$ ls /usr/lib/jvm/
default-java  java-1.5.0-gcj-6-amd64  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64

Aquí en mi caso /usr/lib/jvm/default-java es un enlace simbólico a /usr/lib/jvm/java-8-openjdk-amd64

Así que usaría eso como la ruta JDK en la configuración.

    
respondido por el Gayan Weerakutti 24.12.2017 - 09:19
0

Android Studio está disponible como un paquete instantáneo en todas las versiones de Ubuntu actualmente compatibles. La versión actual del paquete snap android-studio en mayo de 2018 es 3.1.2.0. Para instalarlo, abra el terminal y escriba:

sudo snap install android-studio --classic  

Android Studio proporciona las herramientas más rápidas para crear aplicaciones en cualquier tipo de dispositivo Android.

La edición de código de primera línea, la depuración, las herramientas de rendimiento, un sistema de compilación flexible y un sistema de compilación / implementación instantánea le permiten enfocarse en la creación de aplicaciones únicas y de alta calidad.

    
respondido por el karel 19.03.2018 - 00:48

Lea otras preguntas en las etiquetas