USB 控制器

USB 控制器是一個 Java 程序,於測試工作台啟動時啟動,並於工作台關閉時結束。它的角色是監視外掛裝置和模擬器的安裝及解除安裝。 在沒有 WiFi 或乙太網路連線功能的安全環境中,它也提供方法建立行動式測試用戶端測試工作台之間的連線。USB 控制器啟用 Android 無聲自動模式特性,容許測試播放完全自動化。

必要條件

為了讓 USB 連接的裝置能夠在 Windows 電腦上被 USB 控制器偵測到,它必須被 Android Debug Bridge (adb) 偵測到。您可以在執行測試工作台的電腦上,從 Android SDK 下載項目中下載並安裝 adb。Android SDK 的現行下載頁面位於取得 Android SDK,但是位置未來可能變更。

必要的話,請下載並安裝您的裝置專用的 USB 驅動程式。如需詳細資料,請參閱 http://developer.android.com/tools/extras/oem-usb.html,或裝置供應商的網站。

作業

如果要啟動 Android USB 控制器,請開啟測試工作台,然後按一下視窗 > 喜好設定 > 測試 > 行動式和 Web UI > 行動式應用程式建置器。瀏覽至 Android SDK 的位置,按一下套用,然後按一下立即啟動

行動式喜好設定頁面

註: 如果 Android SDK 位置未設定或無效,則控制器不會隨著工作台一起啟動。

當控制器啟動時,它會取得目前已連接的裝置和執行中模擬器的清單,並提示您安裝行動式測試用戶端

接著會提示您啟動行動式測試用戶端

行動式測試用戶端首頁底端的圖示會顯示行動式測試用戶端已透過 USB 控制器連接至測試工作台

行動式用戶端

指令和設定

Android USB 控制器在 Windows 系統匣中啟動。

Windows 系統匣

在 Windows 上,以滑鼠右鍵按一下測試工作台的系統匣圖示,以查看可用的裝置和模擬器、安裝和啟動行動式測試用戶端,以及變更設定。(在 Macintosh 電腦上,您可以按滑鼠左鍵。)

USB 控制器選項

拔除裝置或停止模擬器時,對應的功能表項目會移除。

「裝置和模擬器」功能表

這個功能表顯示每一個裝置或模擬器可用的作業。選取特定裝置的功能表時,例如 asus Nexus 7,有四個可用的作業:

USB 控制器選項

「全部」功能表

這個功能表可讓您在所有連接的裝置和模擬器上執行相同的作業。

「設定」功能表

「設定」功能表包含下列作業:

「疑難排解」功能表

Android Debug Bridge 在密集使用一段時間之後會變得較不可靠。「疑難排解」功能表中的「重設 Android Debug Bridge 伺服器」功能表項目可讓您結束 adb 伺服器。當其他指令沒有效果,或再也無法發揮預期的效果時,您可以結束伺服器。

此外,如果 Android 模擬器不再回應任何指令或使用者輸入,或模擬器發生連線錯誤或當機,請關閉模擬器視窗,再從「AVD 管理程式」(Android 虛擬裝置)重新啟動。

「退出」功能表

「退出」功能表會關閉 USB 控制器。將失去所有 USB 連線和無聲自動安裝能力。 您必須從工作台喜好設定頁面重新啟動控制器。

指令行選項

從指令行使用 UsbController.jar,從遠端測試工作台主機安裝行動式測試用戶端,並在行動式測試用戶端和測試工作台之間設定連線。如需指令行引數的清單,請參閱工作台在遠端時安裝及配置 Android 用戶端


意見