Share via


設定 Android 裝置以進行偵錯

雖然 Android 模擬器是快速開發和測試應用程式的絕佳方式,但您會想要在實際的 Android 裝置上測試您的應用程式。 若要在裝置上執行,您必須在裝置上啟用開發人員模式,並將其連線到您的電腦。 如需詳細資訊,請參閱 在 developer.android.com 上的硬體裝置 上執行應用程式。

重要

本文中的步驟是以一般方式撰寫,以盡可能多的裝置運作。 如果您在裝置上找不到這些設定,請參閱裝置製造商的檔。

在裝置上啟用開發人員模式

裝置必須啟用開發人員模式,才能部署及測試 Android 應用程式。 開發人員模式會遵循下列步驟來啟用:

  1. 移至 [設定] 畫面。
  2. 選取 [關於電話]。
  3. 點選 [組建編號] 七次,直到您現在是開發人員為止!

視您裝置執行的UI而定,[ 關於手機 ] 選項可能位於不同的位置。 如果您找不到 關於電話,請參閱您的裝置檔。

Developer options screen on Android.

啟用USB偵錯

在您的裝置上啟用開發人員模式之後,請遵循下列步驟來啟用USB偵錯:

  1. 移至 [設定] 畫面。
  2. 選取 [ 開發人員選項]。
  3. 開啟 USB偵錯 選項。

視裝置執行中的UI而定, USB偵錯 選項可能位於不同的位置。 如果您找不到 USB 偵錯,請參閱您的裝置檔。

將裝置 連線 到電腦

最後一個步驟是將裝置連接到電腦。 最簡單的最可靠方式是透過USB執行這項操作。

如果您之前尚未使用計算機進行偵錯,您將會收到信任裝置上計算機的提示。 您也可以檢查 [ 永遠允許],以防止每次連線裝置時都需要此提示。

Android trust prompt from computer to use USB debugging.

如果您的電腦在插入裝置時無法辨識裝置,請嘗試安裝裝置的驅動程式。 請參閱裝置製造商的支援檔。 您也可以嘗試透過 Android SDK 管理員安裝 Google USB 驅動程式:

Android SKD Manager with the Google USB device driver selected.

啟用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 裝置上啟用無線偵錯:

  1. 遵循在裝置上啟用開發人員模式一節中的步驟。
  2. 請遵循啟用 USB 偵錯一節中的步驟。
  3. 移至 [設定] 畫面。
  4. 選取 [ 開發人員選項]。
  5. 開啟 [ 無線偵錯] 選項。

視裝置執行的UI而定, 無線偵錯 選項可能位於不同的位置。 如果您找不到 無線偵錯,請參閱您的裝置檔。

接下來,使用 adb 連線到您的裝置,首先透過 USB 連線:

  1. 判斷 Android 裝置的 IP 位址。 找出IP位址的其中一種方式是查看 [設定 > 網路和因特網 > Wi-Fi],然後點選裝置所連線的WiFi網路,然後點選[進階]。 這會開啟下拉式清單,其中顯示網路連線的相關信息,類似於下列螢幕快照中看到的內容:

    Android status screen with IP address.

    在某些 Android 版本中,IP 位址不會列在那裡,但可以在 [關於電話>狀態] 設定 > 底下找到。

  2. 在 Visual Studio 中,選取功能表選項以開啟 adb 命令提示字元:[工具>Android Android>Adb 命令提示字元...]。

  3. 在命令提示字元中 adb tcpip ,使用 命令告訴裝置接聽埠 5555 上的 TCP/IP 連線。

    adb tcpip 5555
    
  4. 中斷裝置的 USB 纜線連線。

  5. 連線 埠 5555 的裝置 IP 位址:

    adb connect 192.168.1.28:5555
    

    當此命令完成時,Android 裝置會透過WiFi連線到電腦。

    當您透過WiFi完成偵錯時,可以使用下列命令將ADB重設為USB模式:

    adb usb
    

    若要查看連線到電腦的裝置,請使用 adb devices 命令:

    adb devices
    

設定裝置上的開發人員選項

Android 上的 設定 應用程式包含稱為開發人員選項的畫面,您可以在其中設定系統行為,以協助您分析及偵錯應用程式效能。 如需詳細資訊,請參閱 在 developer.android.com 上設定裝置上的開發人員選項