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
Cliquez sur
Download Android Studio [...] for Linux.
Le fichier téléchargé est au formatandroid-studio-[version_date]-linux.tar.gz
.Décompressez le fichier à l'aide de la commande suivante :
tar -xvf android-studio-[version_date]-linux.tar.gz -C $HOME
Lancez Android Studio à l'aide de la commande suivante :
./android-studio/bin/studio.sh
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’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/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/35.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 .bashrc avec le contenu suivant :
# Android Studio tools export ANDROID_HOME=$HOME/Android/Sdk export JAVA_HOME=$HOME/android-studio/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 ~/.bashrc
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
Vous devriez obtenir le résultat suivant :
Testez
aapt
avec la commande suivante :
aapt v
Vous devriez obtenir le résultat suivant :
UIAutomatorViewer
Vérifiez votre version de Java avec la commande suivante :
java -version
Méthode 1: Lancer UIAutomatorViewer sans installer Java 1.8
Utilisez la commande suivante pour lancer UIAutomatorViewer :
java -Xmx1600M -Dcom.android.uiautomator.bindir="$ANDROID_HOME/tools" -cp "$ANDROID_HOME/tools/lib/x86_64/swt.jar":"$ANDROID_HOME/tools/lib/*" com.android.uiautomator.UiAutomatorViewer
Méthode 2 : Lancer UIAutomatorViewer avec Java 1.8
Installez Java 1.8:
# Installer java 1.8 sudo apt-get install openjdk-8-jdk # Vérifier la version java java -version # Mettre à jour la version par défaut de Java utilisée par votre système (si vous en avez plusieurs) sudo update-alternatives --config java
Lancez UIAutomatorViewer:
uiautomatorviewer
Le programme suivant apparaît :
La prochaine étape est 03 - Connexion ADB - Linux - Android