日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

[3] ADB 设备连接管理

發(fā)布時(shí)間:2025/3/15 84 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [3] ADB 设备连接管理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

設(shè)備連接管理

    • 查詢已連接設(shè)備/模擬器
    • USB 連接
    • 無線連接(Android11 及以上)
    • 無線連接(需要借助 USB 線)

查詢已連接設(shè)備/模擬器

查看所有連接的設(shè)備:

adb devices


輸出格式為 [serialNumber] [state],serialNumber 即我們常說的 SN,state 有如下幾種:

  • offline —— 表示設(shè)備未連接成功或無響應(yīng)。

  • device —— 設(shè)備已連接。注意這個(gè)狀態(tài)并不能標(biāo)識(shí) Android 系統(tǒng)已經(jīng)完全啟動(dòng)和可操作,在設(shè)備啟動(dòng)過程中設(shè)備實(shí)例就可連接到 adb,但啟動(dòng)完畢后系統(tǒng)才處于可操作狀態(tài)。

  • no device —— 沒有設(shè)備/模擬器連接。

9919daf7 是USB連接的設(shè)備,如果是emulator-開頭的一般為模擬器,如果是IP格式的為無線連接的設(shè)備或第三方模擬器。

USB 連接

通過 USB 連接來正常使用 adb 需要保證幾點(diǎn):

  • 硬件狀態(tài)正常。
    包括 Android 設(shè)備處于正常開機(jī)狀態(tài),USB 連接線和各種接口完好。

  • Android 設(shè)備的開發(fā)者選項(xiàng)和 USB 調(diào)試模式已開啟。
    可以到「設(shè)置」-「開發(fā)者選項(xiàng)」-「Android 調(diào)試」查看。
    如果在設(shè)置里找不到開發(fā)者選項(xiàng),那需要通過一個(gè)彩蛋來讓它顯示出來:在「設(shè)置」-「關(guān)于手機(jī)」連續(xù)點(diǎn)擊「版本號(hào)」7 次。

  • 設(shè)備驅(qū)動(dòng)狀態(tài)正常。
    這一點(diǎn)貌似在 Linux 和 Mac OS X 下不用操心,在 Windows 下有可能遇到需要安裝驅(qū)動(dòng)的情況,確認(rèn)這一點(diǎn)可以右鍵「計(jì)算機(jī)」-「屬性」,到「設(shè)備管理器」里查看相關(guān)設(shè)備上是否有黃色感嘆號(hào)或問號(hào),如果沒有就說明驅(qū)動(dòng)狀態(tài)已經(jīng)好了。否則可以下載一個(gè)手機(jī)助手類程序來安裝驅(qū)動(dòng)先。

  • 通過 USB 線連接好電腦和設(shè)備后確認(rèn)狀態(tài)。

如果adb devices可以看到xxx device說明連接成功。

無線連接(Android11 及以上)

Android 11 及更高版本支持使用 Android 調(diào)試橋 (adb) 從工作站以無線方式部署和調(diào)試應(yīng)用。例如,您可以將可調(diào)試應(yīng)用部署到多臺(tái)遠(yuǎn)程設(shè)備,而無需通過 USB 實(shí)際連接設(shè)備。這樣就可以避免常見的 USB 連接問題,例如驅(qū)動(dòng)程序安裝方面的問題。

官方說明文檔

操作步驟:

  • 更新到最新版本的 SDK 平臺(tái)工具(至少30.0.0)。
  • 將 Android 設(shè)備與要運(yùn)行 adb 的電腦連接到同一個(gè)局域網(wǎng),比如連到同一個(gè) WiFi。
  • 在開發(fā)者選項(xiàng)中啟用無線調(diào)試。
  • 在詢問要允許在此網(wǎng)絡(luò)上進(jìn)行無線調(diào)試嗎?的對(duì)話框中,點(diǎn)擊允許。
  • 選擇使用配對(duì)碼配對(duì)設(shè)備,使用彈窗中的 IP 地址和端口號(hào)。
  • adb pair ipaddr:port
  • 提示Enter pairing code: 時(shí)輸入彈窗中的配對(duì)碼,成功后會(huì)顯示Successfully paired to …。
  • 使用無線調(diào)試下的 IP 地址和端口。
  • adb connect ipaddr:port
  • 確認(rèn)連接狀態(tài)。
  • adb devices

    如果能看到

    ipaddr:port device

    說明連接成功。

    不過現(xiàn)在的手機(jī)大部分都沒有安裝這么高版本的Android版本吧。。。

    無線連接(需要借助 USB 線)

    除了可以通過 USB 連接設(shè)備與電腦來使用 adb,也可以通過無線連接——雖然連接過程中也有需要使用 USB 的步驟,但是連接成功之后你的設(shè)備就可以在一定范圍內(nèi)擺脫 USB 連接線的限制啦!

    操作步驟:

  • 將 Android 設(shè)備與要運(yùn)行 adb 的電腦連接到同一個(gè)局域網(wǎng),比如連到同一個(gè) WiFi。

  • 將設(shè)備與電腦通過 USB 線連接。

  • 應(yīng)確保連接成功(可運(yùn)行 adb devices 看是否能列出該設(shè)備)。

  • 讓設(shè)備在 5555 端口監(jiān)聽 TCP/IP 連接:

  • adb tcpip 5555

    斷開 USB 連接。

  • 找到設(shè)備的 IP 地址。
    一般能在「設(shè)置」-「關(guān)于手機(jī)」-「狀態(tài)信息」-「IP地址」找到,也可以使用下文里 查看設(shè)備信息 - IP 地址 一節(jié)里的方法用 adb 命令來查看。

  • 通過 IP 地址連接設(shè)備。

  • adb connect <device-ip-address>

    這里的 <device-ip-address> 就是上一步中找到的設(shè)備 IP 地址。

    7. 確認(rèn)連接狀態(tài)。

    adb devices

    如果能看到<device-ip-address>:5555 device說明連接成功。

    如果連接不了,請(qǐng)確認(rèn) Android 設(shè)備與電腦是連接到了同一個(gè) WiFi,然后再次執(zhí)行 adb connect <device-ip-address> 那一步;
    如果還是不行的話,通過 adb kill-server 重新啟動(dòng) adb 然后從頭再來一次試試。

    斷開無線連接
    命令:

    adb disconnect <device-ip-address>

    總結(jié)

    以上是生活随笔為你收集整理的[3] ADB 设备连接管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。