Cada vez más, el desarrollo de aplicaciones de Android en Linux está creciendo. La razón principal detrás de esto es que la plataforma Linux hace que sea muy fácil poner en marcha una estación de trabajo de desarrollador completa (en comparación con otras plataformas). El desarrollo es uno de los puntos fuertes de Linux, por lo que, naturalmente, configurar herramientas de desarrollo de Android en Linux es fácil.

ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Herramientas de desarrollo de Android en Linux

Android Studio es la suite de desarrollo completa de Google para crear software en la plataforma Android. Viene con docenas de herramientas, configuración de emulación y código para trabajar.

Nota: antes de intentar instalar este software, instale Java. Si no se instala Java, Android Studio quedará inutilizable.

Instalar Java

Obtener Java para Linux es diferente, según el sistema operativo que esté utilizando. Generalmente, la mayoría de las distribuciones de Linux tienen un excelente soporte para OpenJDK. Es una implementación abierta de las herramientas de Java. Es mejor seguir esta ruta y la mayoría de los desarrolladores no notarán la diferencia. Siga las instrucciones a continuación para que Java funcione en su distribución.

  Cómo configurar Enpass en Linux

Nota: además de OpenJDK, es posible que deba instalar otras dependencias para ejecutar Android Studio en su PC con Linux. Para obtener más información, consulte la página de la guía oficial para Linux.

Ubuntu

Los usuarios de Ubuntu tienen fácil acceso a OpenJDK. A partir de la versión 18.04 de Ubuntu, OpenJDK 11 está disponible. Para instalarlo, abra una terminal y use la herramienta de administración de paquetes Apt para que funcione.

sudo apt install openjdk-11-jdk

¿Necesita algo más que el paquete estándar OpenJDK 11? Mira estos otros paquetes.

Debian

Debian es una distribución de Linux que se centra principalmente en software sólido y estable. Es por esto que la última versión absoluta de OpenJDK es difícil de conseguir (versión 11). Aún así, es posible obtener la versión 8, que es funcional.

Nota: si es absolutamente necesario tener la versión 11, considere actualizar Debian de «Estable» a «Prueba» o, al menos, usar backports.

sudo apt-get install openjdk-8-jdk

Alternativamente, instale todas las cosas de Java JDK 10 en Debian con:

sudo apt-get install openjdk-8-*

Arch Linux

Arch Linux es Linux de vanguardia, por lo que no hay problema para que una versión bastante actual de OpenJDK funcione correctamente. Desafortunadamente, a pesar de lo reciente que es Arch, actualmente no hay compilaciones de la versión 11. Aún así, los usuarios tienen acceso a OpenJDK 10, que es bastante nuevo.

  Cómo configurar Docker en Linux

Para instalar el software, abra una terminal y use la herramienta de empaquetado Pacman para que funcione.

sudo pacman -S jdk10-openjdk

Fedora

Fedora Linux tiene la versión 10 de OpenJDK, que debería ser suficiente para ejecutar y desarrollar en Android Studio. Para instalarlo, use la herramienta de administración de paquetes DNF en la terminal.

sudo dnf install java-openjdk -y

OpenSUSE

Dependiendo de la versión de OpenSUSE que use, sus paquetes son muy nuevos o muy antiguos. Por esta razón, conseguir que una versión de OpenJDK funcione en todas las versiones de SUSE es un poco complicado.

Para que OpenJDK funcione, dirígete a la página de descarga para OpenSUSE. En la página de descarga, seleccione la versión de OpenJDK que desee, luego haga clic en el botón «instalar» para iniciar el proceso de instalación.

Linux genérico

Muchas distribuciones de Linux (incluso las poco conocidas) usan OpenJDK porque es seguro incluirlo en repositorios de software. Como resultado, instalar OpenJDK es increíblemente fácil. Para que funcione, abre una terminal y busca en tu administrador de paquetes «OpenJDK». Alternativamente, descárgalo del sitio web oficial.

Descarga Android Studio

Desafortunadamente, Android Studio no tiene un paquete binario descargable. En cambio, los usuarios que deseen utilizar la suite de desarrollo en Linux deberán descargar un archivo comprimido.

Dirigirse a la página de descarga oficial y haga clic en el enlace de descarga de Linux. Lea el EULA y marque la casilla para aceptar el acuerdo para iniciar la descarga. Cuando finalice la descarga, abra una ventana de terminal y use la herramienta Unzip para extraer Android Studio.

cd ~/Downloads

unzip android-studio-ide-*-linux.zip

Con el comando CD, mueva el terminal a la subcarpeta bin.

cd android-studio/bin

Instalar Android Studio

Inicie la herramienta de instalación de Android Studio con:

./studio.sh

En el Asistente de Android Studio, seleccione la opción «Estándar». Cuando el asistente de Android Studio finalice el proceso de instalación, haga clic en la opción «Iniciar un nuevo estudio de Android» para comenzar el desarrollo.

  Las 8 mejores grabadoras de voz de Android

Herramientas de línea de comandos de Android

Además de Android Studio, existen otras herramientas de desarrollo importantes para Linux que es posible que desee instalar. Específicamente, herramientas de línea de comandos que permiten a los usuarios interactuar con dispositivos en Linux. Afortunadamente, instalar estas herramientas de línea de comandos no es tan tedioso como Android Studio.

Para que las herramientas de línea de comandos de Android funcionen en Linux, siga las instrucciones a continuación que coincidan con su sistema operativo Linux.

Ubuntu

sudo apt install android-tools

Debian

sudo apt-get install android-tools

Arch Linux

sudo pacman -S android-tools

Fedora

sudo dnf install android-tools -y

OpenSUSE

sudo zypper install android-tools

Linux genérico

¿Necesita las herramientas de línea de comandos de Android pero no las encuentra en el repositorio de software de su distribución de Linux? Google tiene una descarga independiente para aquellos que la necesitan. Dirígete a la página de descarga oficialy desplácese hacia abajo hasta «línea de comando» para obtenerlo.