/
02 - Outils Android Studio - Mac - Android

02 - Outils Android Studio - Mac - 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

download_android_studio_mac.png
  • Sélectionnez le bouton correspondant à votre puce Mac. Vous pouvez trouver votre puce Mac à l'endroit suivant : Menu Apple > À propos de ce Mac > Processeur

  • Double-cliquez sur le fichier dmg téléchargé

  • Déposez l'application Android Studio dans le dossier Applications.

  • Allez dans le dossier Applications et double-cliquez sur l'application Android Studio.

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.

  • Ouvrez le dossier suivant : $HOME/Library/Android/sdk

Nous allons maintenant vérifier si nous disposons de 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

Veuillez noter le numéro de version de build-tools pour une étape ultérieure.

Ces outils sont maintenant installés, mais ils ne sont pas encore prêts à être exécutés partout dans le système. Nous ajouterons leur emplacement au PATH pour indiquer à notre système où ils se trouvent.

 

  • Modifiez le fichier .bash_profile avec le contenu suivant :

# Android Studio tools export ANDROID_HOME=$HOME/Library/Android/sdk export JAVA_HOME=/Applications/Android\ Studio.app/Contents/jbr export PATH=$ANDROID_HOME/build-tools/35.0.0:$PATH export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$JAVA_HOME/bin:$PATH
  • Mettez à jour les modifications à l'aide de la commande suivante :

source ~/.bash_profile

 

Vérification

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

  • Testez adb avec la commande suivante :

adb --version

You should see the following result:

  • Testez aapt avec la commande suivante :

Vous devriez obtenir le résultat suivant :

 

UIAutomatorViewer

Sur macOS, vous devez installer Java 1.8.

  • Sur Mac avec puce Intel, exécutez la commande ci-dessous, ajoutez la ligne export PATH=/usr/local/opt/openjdk@8/bin:$PATH dans le fichier .bash_profile et exécutez la commande source ~/.bash_profile :

  • Sur Mac avec puce Mac, exécutez la commande ci-dessous, ajoutez la ligne export PATH=/Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home/bin:$PATH dans le fichier .bash_profile et exécutez la commande source ~/.bash_profile :

  • Lancez UIAutomatorViewer:

 

Le programme suivant apparaît :

Sur macOS, les interactions peuvent être impossibles avec UIAutomatorViewer.

Si c'est le cas, suivez les étapes suivantes :

Avec certains Mac, vous devez également créer un dossier appelé aarch64 à côté du dossier appelé x86_64. Ensuite, vous devez copier le fichier swt2.jar dans le nouveau dossier.