Comment configurer les outils de développement Android sur Linux
L'attrait pour le développement d'applications Android sous Linux ne cesse de croître. Cette tendance s'explique principalement par la facilité avec laquelle Linux permet de configurer un environnement de travail complet pour les développeurs, surpassant ainsi d'autres plateformes. Le développement étant un domaine de prédilection pour Linux, il est tout à fait naturel que l'installation d'outils dédiés au développement Android soit particulièrement aisée sous ce système.
Attention : Une vidéo tutoriel se trouve à la fin de cet article, n'hésitez pas à la consulter en bas de page.
Les outils de développement Android disponibles sous Linux
Android Studio, développé par Google, est une solution complète pour créer des logiciels pour la plateforme Android. Cette suite intègre de nombreux outils, allant de la configuration de l'émulation au codage.
Important : Avant de procéder à l'installation de ce logiciel, il est impératif d'installer Java. Sans Java, Android Studio ne pourra pas fonctionner correctement.
Installation de Java
La méthode d'installation de Java sous Linux varie en fonction de la distribution que vous utilisez. Cependant, la plupart des distributions proposent une excellente prise en charge d'OpenJDK, une implémentation open source des outils Java. Il est généralement recommandé d'utiliser OpenJDK, et la majorité des développeurs ne noteront aucune différence avec la version officielle. Vous trouverez ci-dessous les instructions pour installer Java sur votre distribution.
Note : Outre OpenJDK, d'autres dépendances pourraient être nécessaires pour que Android Studio fonctionne correctement sur votre ordinateur Linux. Pour en savoir plus, consultez la page officielle du guide d'installation pour Linux : Guide d'installation pour Linux.
Ubuntu
Les utilisateurs d'Ubuntu peuvent facilement installer OpenJDK. Depuis Ubuntu 18.04, OpenJDK 11 est disponible. Pour l'installer, ouvrez un terminal et utilisez l'outil de gestion de paquets Apt :
sudo apt install openjdk-11-jdk
Si vous avez besoin d'une version spécifique d'OpenJDK 11, vous pouvez consulter la liste des paquets disponibles ici : Autres paquets OpenJDK.
Debian
Debian est une distribution Linux qui met l'accent sur la stabilité et la robustesse des logiciels. De ce fait, obtenir la dernière version d'OpenJDK (la version 11) peut s'avérer complexe. Toutefois, la version 8, tout à fait fonctionnelle, est facilement accessible.
Note : Si la version 11 est indispensable, il pourrait être nécessaire de passer Debian de la branche "Stable" à "Testing", ou au moins d'utiliser des backports.
sudo apt-get install openjdk-8-jdk
Pour installer tous les composants Java JDK 10 sous Debian, vous pouvez utiliser :
sudo apt-get install openjdk-8-*
Arch Linux
Arch Linux est une distribution qui privilégie les logiciels récents. De ce fait, une version récente d'OpenJDK fonctionne généralement sans problème. Bien que cette distribution soit récente, la version 11 n'est pas encore disponible, mais la version 10 est accessible aux utilisateurs.
Pour installer le logiciel, ouvrez un terminal et utilisez l'outil de gestion de paquets Pacman :
sudo pacman -S jdk10-openjdk
Fedora
Fedora Linux propose la version 10 d'OpenJDK, ce qui devrait être suffisant pour développer avec Android Studio. Pour l'installer, utilisez l'outil de gestion de paquets DNF dans un terminal :
sudo dnf install java-openjdk -y
OpenSUSE
En fonction de la version d'OpenSUSE que vous utilisez, les packages peuvent être récents ou anciens. L'installation d'une version d'OpenJDK compatible avec toutes les versions de SUSE peut s'avérer complexe.
Pour installer OpenJDK, rendez-vous sur la page de téléchargement dédiée à OpenSUSE. Sélectionnez la version d'OpenJDK désirée, puis cliquez sur le bouton "installer" pour lancer le processus d'installation.
Linux Générique
De nombreuses distributions Linux (même les plus obscures) incluent OpenJDK dans leurs référentiels de logiciels. Par conséquent, l'installation d'OpenJDK est particulièrement simple. Pour l'installer, ouvrez un terminal et recherchez "OpenJDK" dans votre gestionnaire de paquets. Vous pouvez également télécharger OpenJDK sur le site officiel.
Téléchargement d'Android Studio
Android Studio n'est pas proposé sous forme de package binaire installable. Les utilisateurs Linux doivent télécharger une archive compressée.
Allez sur la page de téléchargement officielle et cliquez sur le lien de téléchargement pour Linux. Lisez le CLUF, cochez la case pour accepter les termes et lancez le téléchargement. Une fois le téléchargement terminé, ouvrez une fenêtre de terminal et utilisez l'outil Unzip pour extraire Android Studio :
cd ~/Downloads unzip android-studio-ide-*-linux.zip
Utilisez la commande CD pour vous déplacer dans le sous-dossier bin :
cd android-studio/bin
Installation d'Android Studio
Démarrez l'outil d'installation d'Android Studio avec :
./studio.sh
Dans l'assistant d'Android Studio, choisissez l'option "Standard". Lorsque l'installation est terminée, cliquez sur "Démarrer un nouvel Android Studio" pour commencer à développer.

Outils de ligne de commande Android
Outre Android Studio, il existe des outils de ligne de commande importants pour Linux, qui permettent d'interagir avec des appareils sous Linux. Heureusement, l'installation de ces outils est plus simple que celle d'Android Studio.
Pour installer les outils de ligne de commande Android, suivez les instructions ci-dessous en fonction de votre distribution 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 Générique
Si vous ne trouvez pas les outils de ligne de commande Android dans les référentiels de votre distribution, Google propose un téléchargement indépendant. Rendez-vous sur la page de téléchargement officielle et descendez jusqu'à la section "ligne de commande" pour les télécharger.