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 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’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.
Dans le menu de démarrage, lancez Exécuter (raccourci
Windows
+R
) et tapez%LocalAppData%
Recherchez dans les dossiers
Android
etSdk
Nous allons maintenant vérifier si nous avons 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
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 tapezSystemPropertiesAdvanced
Sélectionnez
Variables d'environnement...
Dans la section
Variables utilisateur pour [USER]
, ajoutez les variables avecNouvelle...
N'éditez pas Variables système
Variable name: | Variable value: |
---|---|
|
|
|
|
Toujours dans la section
Variables utilisateur pour [USER]
, sélectionnez la lignePath
et cliquez surModifier...
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
) aveccmd
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.
Téléchargez et lancez uiautomatorviewer.bat
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 parcmd
dans Exécuter (Windows
+R
)Essayez la commande suivante :
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
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 localisationChangez le nom du fichier avec
uiautomatorviewer.bat
: le format de l’extension.bat
est importanteEssayez d’ouvrir le nouveau fichier et vérifiez que
UiAutomatorViewer
fonctionne correctement
Optionnel: Pour pouvoir exécuter rapidement UIAutomatorViewer
depuis le menu de démarrage :
Sur le bureau, créez un raccourci pour
uiautomatorviewer.bat
avec clic droit,Nouveau
,Raccourci
Nommez le
UIAutomatorViewer
Ouvrez le dossier
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
Déplacez le raccourci vers ce dossier
UIAutomatorViewer
apparaitra bientôt dans le menu de démarrage.
La prochaine étape est 03 - Connexion ADB - Windows - Android