1.連接要求
1,電腦端安裝了 adb 命令(mac / linux / windows都可以)。
2,電腦和手機(jī)必須在同一網(wǎng)絡(luò)
3芽隆,手機(jī)端開啟了調(diào)試模式
2.連接原理
電腦通過 adb 連接手機(jī)询微,是讓手機(jī)作為 adb 服務(wù)端崖瞭,電腦作為客戶端來實(shí)現(xiàn)的。
一些品牌的手機(jī)在設(shè)置中提供了 adb 開關(guān)撑毛,開啟則表示在手機(jī)端啟動(dòng)了 adb 服務(wù)书聚。
沒有提供 adb 開關(guān)的手機(jī),需要先通過 usb 連接手機(jī)開啟服務(wù)藻雌,具體步驟為:
1雌续,通過USB連接手機(jī) (手機(jī)端需要開啟調(diào)試模式并授權(quán)允許電腦連接)
2,終端執(zhí)行 adb devices
命令胯杭,終端會輸出連接成功還是失敗的結(jié)果西雀。
3,確定終端已經(jīng)連接到手機(jī)后歉摧,執(zhí)行 adb tcpip xxxx
命令來開啟服務(wù)(在手機(jī)端開啟adb服務(wù)艇肴,xxxx為端口號)
通過以上三個(gè)步驟在手機(jī)端成功開啟 adb 服務(wù)后,就可以拔掉usb數(shù)據(jù)線了叁温。
usb方式開啟 adb 服務(wù)后再悼,只要手機(jī)不重啟,服務(wù)就會一直為開啟狀態(tài)膝但,可以再次通過usb連接冲九,并使用命令adb kill-server
來關(guān)閉服務(wù) (adb start-server
為開啟服務(wù), 使用adb devices
命令也會自動(dòng)開啟服務(wù))
3.adb連接手機(jī)
確保手機(jī)端已經(jīng)開啟了 adb 服務(wù)之后,則可以使用以下命令連接:
### x.x.x.x 為手機(jī)的ip跟束,yyyy為端口號
adb connect x.x.x.x:yyyy
4.其它
電腦通過 adb 連接手機(jī)之后莺奸,可以通過 scrcpy
軟件實(shí)現(xiàn)將手機(jī)屏幕投屏到電腦。
scrcpy
軟件下載地址:https://github.com/Genymobile/scrcpy
scrcpy
相關(guān)命令
# 只有一個(gè)adb設(shè)備時(shí)
scrcpy
# 有多個(gè)adb設(shè)備時(shí)
# -d 參數(shù)用來連接通過 wifi 連接的設(shè)備冀宴,如果有多臺wifi設(shè)備灭贷,后面需要指定設(shè)備標(biāo)識
scrcpy -d
# -e 參數(shù)用來連接通過 usb 連接的設(shè)備,如果有多臺usb設(shè)備略贮,后面需要指定設(shè)備標(biāo)識
scrcpy -e
-r filename 錄制屏幕 (mkv格式可以同時(shí)保存音頻甚疟,mp4格式只會保存畫面)
scrcpy -r demo.mkv