02 - Outils Android Studio - Windows - Android

maj 29 aout 2024

Android Studio dispose de plusieurs outils nécessaires à Greenspector Studio si vous utilisez un appareil mobile chez vous (pour mettre en place l’automatisation de scripts ou faire des mesures sur un appareil local particulier), comme :

  • Android Debug Bridge (ADB) et Android Asset Packaging Tool (AAPT) pour établir une connexion entre l’appareil mobile et votre ordinateur

  • UiAutomatorViewer pour permettre d’analyser une vue Android sur un appareil connecté. Ces informations montrent les composants graphiques que Greenspector Studio voit et sont utiles pour créer des parcours utilisateurs automatisés.

Installation

Téléchargez la dernière version sur le site d'Android :

  • Choisissez Download Android Studio [Version]

Image1.png
Android Studio - Page de téléchargement
  • Scrollez plus bas et cochez I have read and agree with the above terms and conditions

Image2.png
Android Studio - Windows download page
  • Cliquez sur Download Android Studio [...] for Windows

Le fichier téléchargé est au format android-studio-[version_date]-windows.exe.

  • Installez Android Studio avec les paramètres par défaut et lancez le

  • Gardez Do not import settings sélectionné et appuyez sur ok

Nous allons maintenant installer seulement les composants utiles. Sur la fenêtre de bienvenue :

  • Cliquez sur Next et sélectionner l’installation Custom

  • Confirmez et acceptez tous les accords de licences

  • Décochez les composants suivants :

    • Performance (Intel HAXM)

    • Performance (Android Emulator hypervisor driver)

    • Android Virtual Device

  • Continuez l'installation

Vous devez arriver sur une page de bienvenue. Les nouveaux composants sont maintenant téléchargés et installés. Nous avons besoin d’un autre composant pour UIAutomatorViewer:

  • Sélectionnez More actions et SDK Manager

  • Choisissez SDK Tools et décochez Hide Obsolete Packages

  • Recherchez Android SDK Tools (Obsolete) 26.1.1 et confirmez l’installation

Variables d’environnement

Android Studio est maintenant installé sur l’ordinateur. Cependant, il n’est pas connu par l'OS comme une variable d’environnement : les outils peuvent être lancés mais seulement dans leur dossier d’installation, ce qui n’est pas pratique pour les usages de Greenspector Studio.

  • Dans le menu de démarrage, lancez Exécuter (raccourci Windows+R) et tapez %LocalAppData%

  • Recherchez dans les dossiers Android et Sdk

Nous allons maintenant vérifier si nous avons tous les outils nécessaires :

  • Vérifiez la présence de aapt dans le dossier build-tools/34.0.0

  • Vérifiez la présence de adb dans le dossier platform-tools

  • Vérifiez la présence de uiautomatorviewer dans le dossier tools/bin

Notez le numéro de version de build-tools pour une prochaine étape.

Ces outils sont maintenant installés, mais ils ne sont pas encore prêts pour être exécutés partout dans le système. Nous allons ajouter leur localisation au PATH (chemin) pour indiquer à notre système où ils sont.

  • Dans le menu de démarrage, lancez de nouveau Exécutez (raccourci Windows+R) et tapez SystemPropertiesAdvanced

  • Sélectionnez Variables d'environnement...

  • Dans la section Variables utilisateur pour [USER], ajoutez les variables avec Nouvelle...

N'éditez pas Variables système

Variable name:

Variable value:

Variable name:

Variable value:

ANDROID_HOME

%LocalAppData%\Android\Sdk

JAVA_HOME

C:\Program Files\Android\Android Studio\jbr

  • Toujours dans la section Variables utilisateur pour [USER], sélectionnez la ligne Path et cliquez sur Modifier...

  • Avec Nouveau, ajoutez les lignes suivantes, une par une

%ANDROID_HOME%\build-tools\34.0.0 %ANDROID_HOME%\platform-tools %JAVA_HOME%\bin

Adaptez avec le numéro de version précédemment noté pour build-tools.

Vérification

Une fois que les variables d’environnement sont configurées, les nouveaux outils peuvent être testés partout:

  • Ouvrez un nouveau terminal, dans le menu de démarrage Invite de commandes ou dans Exécuter (Windows+R) avec cmd

 

  • Testez adb avec la commande suivante :

adb --version

Le résultat suivant doit apparaitre :

  • Testez aapt avec la commande suivante :

aapt v

Le résultat suivant doit apparaitre :

UIAutomatorViewer

Nous n’avons directement lié UiAutomatorViewer dans le PATH. En effet, cet outil a besoin d’une version Java précise pour pouvoir s’exécuter. Pour éviter cette installation supplémentaire, nous allons le lier à l’installation intégrée de java d’Android Studio via une commande.

Méthode 1 : Obtenir le fichier préparé

Avec cette méthode, téléchargez simplement le fichier .bat pour exécuter UiAutomatorViewer avec la bonne localisation de Java.

La fenêtre de UIAutomatorViewer doit apparaitre.

Méthode 2 : Créez votre propre script

  • Ouvrez un nouveau terminal depuis le menu de démarrage, en cherchant invite de commandes. Vous pouvez également y accéder par cmd dans Exécuter (Windows+R)

  • Essayez la commande suivante :

UiAutomatorViewer devrait pouvoir être capable de démarrer et apparaitre. Cette commande n’est pas facile à utiliser ni à se souvenir, nous allons donc créer un raccourci.

  • Dans le menu de démarrage, ouvrez Bloc-notes

  • Copiez la commande précédente dans le fichier

  • Cliquez sur Fichier/Enregistrer sous... and choisissez une localisation

  • Changez le nom du fichier avec uiautomatorviewer.bat: le format de l’extension .bat est importante

  • Essayez d’ouvrir le nouveau fichier et vérifiez que UiAutomatorViewer fonctionne correctement