設定 Android 裝置以進行偵錯
雖然 Android 模擬器是快速開發和測試應用程式的絕佳方式,但您會想要在實際的 Android 裝置上測試您的應用程式。 若要在裝置上執行,您必須在裝置上啟用開發人員模式,並將其連線到您的電腦。 如需詳細資訊,請參閱 在 developer.android.com 上的硬體裝置 上執行應用程式。
重要
本文中的步驟是以一般方式撰寫,以盡可能多的裝置運作。 如果您在裝置上找不到這些設定,請參閱裝置製造商的檔。
在裝置上啟用開發人員模式
裝置必須啟用開發人員模式,才能部署及測試 Android 應用程式。 開發人員模式會遵循下列步驟來啟用:
- 移至 [設定] 畫面。
- 選取 [關於電話]。
- 點選 [組建編號] 七次,直到您現在是開發人員為止!
視您裝置執行的UI而定,[ 關於手機 ] 選項可能位於不同的位置。 如果您找不到 關於電話,請參閱您的裝置檔。
啟用USB偵錯
在您的裝置上啟用開發人員模式之後,請遵循下列步驟來啟用USB偵錯:
- 移至 [設定] 畫面。
- 選取 [ 開發人員選項]。
- 開啟 USB偵錯 選項。
視裝置執行中的UI而定, USB偵錯 選項可能位於不同的位置。 如果您找不到 USB 偵錯,請參閱您的裝置檔。
將裝置 連線 到電腦
最後一個步驟是將裝置連接到電腦。 最簡單的最可靠方式是透過USB執行這項操作。
如果您之前尚未使用計算機進行偵錯,您將會收到信任裝置上計算機的提示。 您也可以檢查 [ 永遠允許],以防止每次連線裝置時都需要此提示。
如果您的電腦在插入裝置時無法辨識裝置,請嘗試安裝裝置的驅動程式。 請參閱裝置製造商的支援檔。 您也可以嘗試透過 Android SDK 管理員安裝 Google USB 驅動程式:
啟用WiFi偵錯
可以透過WiFi對Android裝置進行偵錯,而不需要讓裝置實際連線到電腦。 這項技術需要更多精力,但當裝置離計算機太遠,無法透過纜線持續插入時,可能會很有用。
透過 WiFi 連接
根據預設,Android 偵錯網橋 (adb) 會設定為透過 USB 與 Android 裝置通訊。 可以重新設定為使用 TCP/IP,而不是 USB。 若要這樣做,裝置和電腦都必須在相同的 WiFi 網路上。
注意
Google USB 驅動程式必須使用 Google 裝置在 Windows 上執行 adb
偵錯。 如需詳細資訊,請參閱 在 developer.android.com 上取得Google USB驅動程式 。 所有其他裝置的 Windows 驅動程式都由個別的硬體製造商提供。 如需詳細資訊,請參閱 在 developer.android.com 上安裝 OEM USB 驅動程式 。
首先,在您的 Android 裝置上啟用無線偵錯:
- 遵循在裝置上啟用開發人員模式一節中的步驟。
- 請遵循啟用 USB 偵錯一節中的步驟。
- 移至 [設定] 畫面。
- 選取 [ 開發人員選項]。
- 開啟 [ 無線偵錯] 選項。
視裝置執行的UI而定, 無線偵錯 選項可能位於不同的位置。 如果您找不到 無線偵錯,請參閱您的裝置檔。
接下來,使用 adb 連線到您的裝置,首先透過 USB 連線:
判斷 Android 裝置的 IP 位址。 找出IP位址的其中一種方式是查看 [設定 > 網路和因特網 > Wi-Fi],然後點選裝置所連線的WiFi網路,然後點選[進階]。 這會開啟下拉式清單,其中顯示網路連線的相關信息,類似於下列螢幕快照中看到的內容:
在某些 Android 版本中,IP 位址不會列在那裡,但可以在 [關於電話>狀態] 設定 > 底下找到。
在 Visual Studio 中,選取功能表選項以開啟 adb 命令提示字元:[工具>Android Android>Adb 命令提示字元...]。
在命令提示字元中
adb tcpip
,使用 命令告訴裝置接聽埠 5555 上的 TCP/IP 連線。adb tcpip 5555
中斷裝置的 USB 纜線連線。
連線 埠 5555 的裝置 IP 位址:
adb connect 192.168.1.28:5555
當此命令完成時,Android 裝置會透過WiFi連線到電腦。
當您透過WiFi完成偵錯時,可以使用下列命令將ADB重設為USB模式:
adb usb
若要查看連線到電腦的裝置,請使用
adb devices
命令:adb devices
設定裝置上的開發人員選項
Android 上的 設定 應用程式包含稱為開發人員選項的畫面,您可以在其中設定系統行為,以協助您分析及偵錯應用程式效能。 如需詳細資訊,請參閱 在 developer.android.com 上設定裝置上的開發人員選項 。