2015/04/27

Android UI AutomatorViewer (開發筆記-1)

本文介紹如何在 Eclipse 上引入 Android UI AutomatorViewer 專案

需要 API Level: 16 Android 4.1 (JELLY_BEAN) 才能夠執行該專案

首先是一般的執行方法

接上手機後執行 android-sdk\tools\uiautomatorviewer.bat

每當擷取一次後,會產生出資料在底下
C:\Users\{UserName}\AppData\Local\Temp\

可以發現類似這樣名稱的資料夾
uiautomatorviewer_5344357154835436455

裡面會有一張 png 手機截圖跟一個 XML layout 檔案 uix

程式的原始碼可以在 {android_src}\android\tools\swt\uiautomatorviewer 底下找到

使用 Eclipse 開發需要引入一些 library (jface, eclipse-equinox-common, eclipse-core-commands, ddmlib, guava, common.jar, swt)

其中 swt 會與作業系統有關,看是要引入 32 bit 還是 64 bit
執行的時候需要代 VM 參數,要帶入 tools 的位置 (因為程式裡面透過這個路徑來反查 adb 位置)

-Dcom.android.uiautomator.bindir=D:\android-sdk\tools



No comments:

Post a Comment