一、使用USB線連接
1.硬件狀態正常。
包括 Android 設備處於正常開機狀態,USB 連接線和各種接口完好
2.Android 設備的開發者選項和 USB 調試模式已開啟。
可以到「設置」-「開發者選項」-「Android 調試」查看。
如果在設置里找不到開發者選項,那需要通過一個彩蛋來讓它顯示出來:在「設置」-「關於手機」連續點擊「版本號」7 次。
3.設備驅動狀態正常。
這一點在 Linux 和 Mac OS X 下基本不用操心;
在 Windows 下有可能遇到需要安裝驅動的情況,確認這一點可以右鍵「計算機」-「屬性」,到「設備管理器」里查看相關設備上是否有黃色感嘆號或問號,如果沒有就說明驅動狀態已經好了。否則可以在PC端下載一個手機助手類程序來安裝驅動。
以上3點都確保OK后,執行命令:
adb devices # 看到xxxxxx device即表示連接成功
A5R7N18202000063是手機設備序列號(手機不同,設備序列號也就不同);
device是設備狀態。設備的3種狀態:
- offline ———設備未連接到adb或者沒有響應
- device———設備已連接到ADB
- no device ———未連接到模擬器/設備
二、使用無線WiFi連接
首先先了解一點底層的知識:
Android系統底層運行着一個服務(adbd),用於響應和管理大家在電腦端的adb命令連接,這個服務在啟動時會根據手機的配置監聽USB連接或網絡的其中之一。配置的屬性為:service.adb.tcp.port,也就是監聽的網絡端口。
- 以上屬性的值 > 0:adbd將監聽網絡對應的端口(一般為5555)
- 以上屬性的值 <=-1:adbd將監聽USB
接下來是連接步驟:
命令行輸入:adb connect (ip):5555
提示:unable to connect to (ip):5555
解決辦法:
1)手機與PC相連,執行以下命令:adb tcpip 5555
成功提示:restarting in TCP mode port 5555
然后斷開USB
錯誤提示:error:device not found
查看手機USB調試是否打開;PC端是否安裝手機驅動。
2)接着執行adb connect (ip):5555,這時候應該就能連接成功了
成功提示:connected to (ip):5555
調試完成之后,輸入如下的命令斷開連接:
adb disconnect (ip):5555
實例: