Android Configuration

Ce tutoriel détaille comment installer un environnement de développement Android. Android Studio est le logiciel officiel, supporté par Google et basé sur IntelliJ, de la société JetBrains. Dans la suite, il conviendra d’utiliser l’abréviation AS.

Pour installer un environnement de développement Android, la solution la plus adéquate est de télécharger AS à partir du site officiel [1]. Une alternative est de télécharger seulement le SDK Android (SDK est l’acronyme de Software Development Kit) en utilisant un IDE (Integrated Development Environment) existant comme Eclipse ou Netbeans.

Jusqu’à présent, le langage Java était utilisé pour programmer sous Android. Cela dit, depuis l’annonce officielle du support du langage Kotlin dans Android (cf. article d’Introduction à Kotlin), il est recommandé de privilégier ce dernier dans vos développements d’applications Android. En effet, Kotlin nous évite de taper des lignes de code inutiles (boilerplate en anglais). Par ailleurs, il est possible d’utiliser du C ou C++, si cela est nécessaire pour l’application. Par exemple, une application utilisant de manière intensive le CPU, ou bien utilisant une bibliothèque C.

Dans la suite, nous nous concentrerons sur le développement d’application Android, avec le langage Kotlin, dans Android Studio.

Télécharger Android Studio

  1. Allez sur le site de référence Android : developer.android.com
  2. Dans la partie Android Studio > DOWNLOAD, téléchargez AS : DOWNLOAD ANDROID STUDIO
  3. Acceptez les Terms and Conditions (I have read and agree with the above terms and conditions) puis téléchargez : DOWNLOAD ANDROID STUDIO FOR …
  4. Dézipez le fichier téléchargé et suivez les instructions d’installation propre à votre plateforme Mac, Linux ou Windows.

Note : Si Java Development Kit n’est pas déjà installé sur votre ordinateur alors une fenêtre devrait vous suggérer de le faire, suivre les instructions d’installation.

Configurer avec la dernière version d’Android

Veillez à ne télécharger que la dernière version du SDK Android. Cela afin d’avoir une version à jour et pourquoi pas télécharger l’avant dernière dans le cas où la dernière n’est pas encore stable…

  1. Lancez le logiciel AS, suivez les instructions d’installation.
  2. AS propose de configurer l’environnement de développement, choisissez Standard pour une première installation.
  3. Acceptez les licences et cliquez sur Finish. Le téléchargement des derniers paquetages (ici relatifs à la dernière version 11.0, API Level 30) est lancé et peut prendre quelques dizaines de minutes.
  4. Allez prendre un café ☕.
  5. Allez dans Configure > SDK Manager et remarquez les paquetages installés, SDK Platforms, en cochant Show Package Details. Ici, pour l’API 30 :
    • Android SDK Platform 30
    • Sources for Android 30
    • Google APIs Intel x86 Atom System Image (cela correspond à l’émulateur)

Note : Il est également possible d’accéder au SDK Manager via l’icône avec la flèche bleu : Icône Android : SDK Manager

Remarque : Si vous avez choisi une installation Custom au lieu de Standard, vous avez la possibilité de télécharger HAMX (un accélérateur d’émulateur). Cela dit, son installation nécessite votre présence pour entrer le mot de passe administrateur.

Lancer un projet sur un émulateur

Un seul émulateur suffit, c’est-à-dire qu’il n’est pas nécéssaire de télécharger l’émulateur de chaque nouvelle version.

  1. Téléchargez les paquetages nécessaires au lancement d’un émulateur, si cela n’est pas déjà fait :
    • Google APIs Intel x86 Atom System Image
  2. Re-lancez AS afin que ce téléchargement soit pris en compte.
  3. Créez brièvement un projet Android : + Create New Project
  4. Ouvrez l’AVD Manager disponible à partir de l’icône d’un smartphone avec la mascotte verte.
  5. Créez un émulateur : + Create Virtual Device…
  6. Optez pour les configurations suivantes :
    • Select Hardware: Sélectionnez Phone 5.1”WVGA et cliquez sur Next. (le téléphone 5.1”WVGA est intéressant car sa résolution est ~ 480x800)
    • Select System Image: Configurez le système d’exploitation et cliquez sur Next.
    • Android Virtual Device (AVD): Optez pour un nom éloquent et cliquez sur Finish
  7. Lancez l’émulateur ainsi créé via l’icône “flèche verte” situé a côté de celui-ci.

Icône Android : AVD Manager

Lancer un projet sur un smartphone

  1. Créez brièvement un projet Android : + Create New Project
  2. Exécutez le projet (en cliquant sur la flèche verte).
  3. Choisir de lancer l’application sur le smartphone branché en USB à votre ordinateur.
    • Si le smartphone est bien branché et n’apparait pas, vérifier l’activation du mode Débogage USB et du mode développeur.
    • Il est aussi possible de vérifier qu’il soit bien connecté via un terminal :
    1. Ouvrez un terminal
    2. Placez vous dans le dossier platforms-tools/ du SDK (ex : /Users/macha/Librairy/android/sdk/platforms-tool/)
    3. Tapez la commande adb device, elle permet d’obtenir la liste des smartphones ou tablettes connectées

Note : Pour activer le mode développeur, placez vous dans le menu “A propos” de votre téléphone, puis cliquez plusieurs fois sur le Numéro de build ou le numéro de Version d’Android (selon la marque du téléphone).

Note : dans AS, afin de connaître le dossier par défaut, dans lequel AS place les SDK, allez dans File > Project Structure > SDK Location

Finalement, nous avons créé un projet avec le modèle d’activité vide et l’avons exécuté sur un émulateur ou smartphone. Cela, après avoir installé AS puis téléchargé les paquetages relatifs aux dernières versions d’Android.

Par ailleurs, les 3 icônes à retenir sont :

  • Run ‘app’ : elle permet l’exécution d’un projet
  • AVD Manager : elle permet de créer, lancer des émulateurs
  • SDK Manager : elle permet de télécharger le dernier SDK Android ou autres

Références

  1. Site officiel Android

Partagez ou réagissez sur Twitter.

Vous avez trouvé une erreur ou voulez améliorer cet article ? Editez le directement !

Comments