由于 MAC 的 USB 口全被占用著,采用無(wú)線連接剛方便,記錄一下,以防忘記~
ADB原理
adb devices -l ## 列出連接的設(shè)備
adb tcpip [端口號(hào)]
adb tcpip 6666 # 將當(dāng)前已連接USB上的Mobile端切換為TCP/IP模式,以6666端口進(jìn)行監(jiān)聽(tīng).
adb kill-server
adb connect 192.168.125.236:6666
adb connect localhost:5555
adb logcat ## 查看日志
adb -s emulator-5554 logcat # 如果有多個(gè)設(shè)備,要指定設(shè)備號(hào)
USB 調(diào)試
手機(jī)開(kāi)啟開(kāi)發(fā)者選項(xiàng)和 USB 調(diào)試模式(通常開(kāi)啟方式:在關(guān)于手機(jī)連續(xù)點(diǎn)擊7次版本號(hào));
USB 連接線和各種接口正常(個(gè)別三方數(shù)據(jù)線僅支持充電,不支持調(diào)試);
驅(qū)動(dòng)狀態(tài)正常(Linux 和 Mac 通常沒(méi)有問(wèn)題,Windows 可能需要安裝);
adb devices -l命令查看。
WLAN 調(diào)試(Android 10 及更低版本,需要借助 USB)
Android 10以及更低的版本,必須通過(guò) USB 連接后,才可實(shí)現(xiàn)同一 WLAN 下無(wú)線調(diào)試。
手機(jī)和電腦需連接在同一 WiFi 下;
手機(jī)開(kāi)啟開(kāi)發(fā)者選項(xiàng)和 USB 調(diào)試模式,并通過(guò) USB 連接電腦(即adb devices -l可以查看到手機(jī));
設(shè)置手機(jī)的監(jiān)聽(tīng)adb tcpip 5555;
拔掉 USB 線,找到手機(jī)的 IP 地址;
通過(guò) IP 連接到手機(jī)adb connect ip(端口默認(rèn):5555);
adb devices -l命令查看。
斷開(kāi)與重連
斷開(kāi)連接
$ adb disconnect
重連
$ adb connect
如果統(tǒng)一 WLAN 下,adb connect 失敗后,可重置 adb,再次連接
$ adb kill-server
$ adb connect
Wi-Fi 調(diào)試(Android 11 及更高版本,無(wú)需借助 USB)
從 Android 11 開(kāi)始支持 ADB 以無(wú)線方式連接手機(jī)調(diào)試,可以徹底擺脫 USB 線。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-833175.html
手機(jī)和電腦需連接在同一 WiFi 下;
保證 SDK 為最新版本(adb --version ≥ 30.0.0);
手機(jī)啟用開(kāi)發(fā)者選項(xiàng)和無(wú)線調(diào)試模式(會(huì)提示確認(rèn));
允許無(wú)線調(diào)試后,選擇使用配對(duì)碼配對(duì)。記下顯示的配對(duì)碼、IP 地址和端口號(hào);
運(yùn)行adb pair ip:port,使用第 4 步中的 IP 地址和端口號(hào);
根據(jù)提示,輸入第 3 步中的配對(duì)碼,系統(tǒng)會(huì)顯示一條消息,表明您的設(shè)備已成功配對(duì);
(僅適用于 Linux 或 Windows)運(yùn)行 adb connect ip:port。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-833175.html
到了這里,關(guān)于安卓adb調(diào)試備忘錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!