2021-02-11 18:45 Temps de lecture : 8 min

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.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.