Android Studio provides several tools needed in Greenspector Studio, as:
Android Debug Bridge (ADB) and Android Asset Packaging Tool (AAPT) to establish communication between mobile device and computer
UiAutomatorViewer allows to analyse an Android view on a connected device. These information show what Greenspector Studio sees and are useful to create automated users journeys.
Installation
Download the last version on Android website:
Choose
Download Android Studio [Version]
Scroll below and check
I have read and agree with the above terms and conditions
Click on
Download Android Studio [...] for Windows
The downloaded file has the format android-studio-[version_date]-windows.exe
.
Install Android Studio with default settings and launch it
Keep
Do not import settings
selected and press ok
We will now install only useful components. On the welcome wizard:
Click on
Next
and selectCustom
setupConfirm and accept all licences agreements
Uncheck the following components:
Performance (Intel HAXM)
Performance (Android Emulator hypervisor driver)
Android Virtual Device
Continue the installation
You should arrive on the welcome page. New components are now downloaded and installed. We need an extra item for UIAutomatorViewer:
Select
More actions
andSDK Manager
Choose
SDK Tools
and uncheckHide Obsolete Packages
Search for
Android SDK Tools (Obsolete) 26.1.1
and confirm installation
Environment variables
Android Studio is now installed on computer. However, it’s not known by OS as environment variables: tools are launchable only in their installation folder, which isn’t practical for Greenspector Studio uses.
In Start Menu, launch Run (hotkey
Windows
+R
) and type%LocalAppData%
Browse in
Android
andSdk
folder
We will now verify if we have every tools we need:
Check for presence of
aapt
in folderbuild-tools/34.0.0
Check for presence of
adb
in folderplatform-tools
Check for presence of
uiautomatorviewer
in foldertools/bin
Please note build-tools version number for a further step.
These tools are now installed, but they are not yet ready to be executed everywhere in the system. We will add their location to the PATH
to indicate to our system where they are.
In Start Menu, launch Run again (hotkey
Windows
+R
) and typeSystemPropertiesAdvanced
Select
Environment Variables...
In section
User variables for [USER]
, add variables withNew...
Please do not edit System variables
Variable name: | Variable value: |
---|---|
|
|
|
|
Still in section
User variables for [USER]
, select linePath
and click onEdit...
With
New
, add the following lines, one by one
%ANDROID_HOME%\build-tools\34.0.0 %ANDROID_HOME%\platform-tools %JAVA_HOME%\bin
Please report the version number previously noted for build-tools
.
Verification
Once environments variables are set, new tools can be tested from everywhere:
Open a new terminal, in Start Menu with
command prompt
or in Run (Windows
+R
) withcmd
Test
adb
with the following command:
adb --version
You should see the following result:
Test
aapt
with the following command:
aapt v
You should see the following result:
UIAutomatorViewer
We didn’t had directly path to UiAutomatorViewer
. Indeed, this tools need a precise Java version to run. To avoid this extra installation, we will link it to integrated java installation of Android Studio via a command.
Method 1 : Get prepared file
In this method, simply get the prepared .bat file to run UiAutomatorViewer
with the right Java location.
Download and launch uiautomatorviewer.bat
UIAutomatorViewer
windows should appear.
Method 2 : Create your own script
Open a new terminal in Start Menu, by searching
command prompt
. You can also access to command prompt by typingcmd
in Run (Windows
+R
)Try the following command:
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
should be able to start and appears. This command is not easy to use neither to remember so we will create a shortcut.
In Start Menu, open
Notepad
Copy the previous command line inside the file
Click on
File/Save As...
and choose a locationChange file name with
uiautomatorviewer.bat
: extension format.bat
is importantTry to open your new file and verify
UiAutomatorViewer
is correctly working
Optional: To be able to run quickly UIAutomatorViewer
from Start Menu:
On desktop, create a shortcut to
uiautomatorviewer.bat
with right click,New
,Shortcut
Name it
UIAutomatorViewer
Open folder
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
Move the shortcut to the folder
UIAutomatorViewer
will appear soon in Start Menu list.
Next step is 03 - ADB connection - Windows - Android