Aujourd’hui, nous installons tous les outils nécessaires pour devélopper des applications Android sous Linux.
Ce tutoriel s’adresse aux utilisateurs Linux mais est très facilement transférable d’un système à l’autre.
Ma machine principale tourne sous Ubuntu mais le tuto fonctionne aussi pour Linux Mint ou Debian.
Pour mener à bien l’installation, il nous faut donc : une version récente de Java et Android Studio pour coder nos applications pour mobiles, tablettes, télévision, Android wear… vous allez vraiment pouvoir vous amuser !
Installation de Java
On installe la version Oracle de Java pour maximiser les chances que tout tourne bien ensuite, avec un PPA :
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
Code language: JavaScript (javascript)
On vérifie notre version de Java:
java -version
ce qui nous retourne :
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Code language: CSS (css)
Java 8 est donc bien installé.
Installation d’Android Studio
On installe Android Studio avec un PPA également:
sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio
Code language: JavaScript (javascript)
et on lance l’assistant de configuration qui va récupérer les packages et les mises à jour :
/opt/android-studio/bin/studio.sh
L’installation prend pas mal de temps, il y a environ 600 Mo à télécharger et à compiler ensuite.
Définir le chemin de JAVA_HOME
Au lancement d’Android Studio, il est possible d’obtenir une erreur dans les logs qui indique “Could not determine Java Version”. Cela signifie que plusieurs versions différentes de Java cohabitent sur votre système.
Ce n’est pas un problème mais vous allez devoir définir la bonne version de Java pour Android Studio.
Deux possibilités s’offrent à vous.
Définir le chemin Java dans le projet
La première solution est de définir le chemin de l’exécutable Java directement dans votre projet.
Il suffit de se rendre dans Android Studio > File > Project Structures > SDK location et de rentrer le bon chemin (/usr/li
b/jvm/java-8-oracle
pour Java8), comme ceci:
Définir le chemin Java globalement
La seconde solution, plus pérenne, est d’éditer le fichier de configuration global /etc/profile
, qui s’appliquera à tous les utilisateurs du système :
sudo nano /etc/profile
Et on y ajoute :
# MATT set JAVA_HOME
export JAVA_HOME=$(readlink -e /usr/bin/java | sed 's/\(.*\)bin\/java$/\1/')
export PATH=$JAVA_HOME/bin:$PATH
Code language: PHP (php)
Le plus de cette méthode est qu’au lieu de mettre un lien en dur qui cassera l’installation à la prochaine mise à jour majeure de Java, on s’assure de toujours pointer vers la dernière version de notre exécutable.
Enregistrez le fichier et relancez-le pour activer les changements:
source /etc/profile
On vérifie ensuite notre chemin vers l’exécutable Java :
echo $JAVA_HOME
Code language: PHP (php)
qui nous retourne bien :
/usr/lib/jvm/java-8-oracle/jre/
Ajouter Android Studio au menu Gnome
Pour ajouter Android Studio au menu Gnome (ou le faire apparaître), il suffit de lancer:
alacarte
Naviguez ensuite dans la catégorie Programmation puis cochez Android Studio et validez:
Si le raccourci n’existe pas, créez-le et pointez-le vers le chemin de l’exécutable suivant:
/opt/android-studio/bin/studio.sh
Création de votre premier projet
Il ne vous reste plus qu’à créer votre premier projet d’application Android. L’interface de sélection du type de page est intuitive:
Une fois que vous avez choisi le type de page, vous vous retrouvez dans l’IDE pour effectuer vos changements cosmétiques et coder vos classes et fonctions. Vous pouvez voir vos changements en temps réels, c’est bien fait.
Voilà, il ne vous reste plus qu’à trouver une bonne idée et la mettre en code :)
Recherchez-vous un expert WordPress ou WooCommerce sur qui vous pouvez compter? Ne cherchez plus.