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.
Tabla de contenido
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.
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.
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.
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.