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]
Scrollez plus bas et cochez
I have read and agree with the above terms and conditions
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’installationCustom
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
etSDK Manager
Choisissez
SDK Tools
et décochezHide 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 dossierbuild-tools/34.0.0
Vérifiez la présence de
adb
dans le dossierplatform-tools
Vérifiez la présence de
uiautomatorviewer
dans le dossiertools/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 commandesource ~/.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 commandesource ~/.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 :
Téléchargez swt ici : https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.20-202106111600/swt-4.20-cocoa-macosx-x86_64.zip
Extraire le dossier et l'ouvrir
Renommer le fichier swt.jar en swt2.jar
Copiez le fichier dans le dossier suivant : $HOME/Library/Android/sdk/tools/lib/x86_64
Lancer UIAutomatorViewer et redimensionner la fenêtre
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.