Android中使用adb命令通過IP地址連接手機
前提:已經(jīng)通過USB設備線連接過電腦,并成功安裝驅(qū)動。
adb連接手機進行調(diào)試有兩種方式,一種是使用USB線,另一種是使用無線WiFi。
第一種 使用USB線連接
1. 在手機上啟用USB調(diào)試
2. 打開DOS命令窗口,輸入 cd D:\Android\sdk\platform-tools 回車
3. 再輸入adb devices,此時可以看到自己連接的設備。
PS:無法看到自己設備時,查看手機USB調(diào)試是否打開;PC端是否安裝手機驅(qū)動。
第二種 使用無線WiFi連接
首先先了解一點底層的知識:
Android系統(tǒng)底層運行著一個服務(adbd),用于響應和管理大家在電腦端的adb命令連接,這個服務在啟動時會根據(jù)手機的配置監(jiān)聽USB連接或網(wǎng)絡其中之一。配置的屬性為:service.adb.tcp.port,也就是監(jiān)聽的網(wǎng)絡端口
•以上屬性的值 > 0:adbd將監(jiān)聽網(wǎng)絡對應的端口(一般為5555)
•以上屬性的值 <=-1:adbd將監(jiān)聽USB
接下來是連接步驟:
命令行輸入:adb connect (ip):5555
提示:unable to connect to (ip):5555
解決辦法:
1)手機與PC相連,執(zhí)行以下命令:adb tcpip 5555
成功提示:restarting in TCP mode port 5555
然后斷開USB
錯誤提示:error:device not found
查看手機USB調(diào)試是否打開;PC端是否安裝手機驅(qū)動。
2)接著執(zhí)行adb connect (ip):5555,這時候應該就能連接成功了
成功提示:connected to (ip):5555
調(diào)試完成之后,輸入如下的命令斷開連接:
adb disconnect (ip):5555
總結(jié)
以上所述是小編給大家介紹的Android中使用adb命令通過IP地址連接手機,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
相關(guān)文章
Android開發(fā)筆記之:AsyncTask的應用詳解
本篇文章是對Android中AsyncTask的應用進行了詳細的分析介紹,需要的朋友參考下2013-05-05android開發(fā)教程之自定義控件checkbox的樣式示例
這篇文章主要介紹了android自定義checkbox的樣式示例,需要的朋友可以參考下2014-03-03詳解Java編程中的反射在Android開發(fā)中的應用
這篇文章主要介紹了詳解Java編程中的反射在Android開發(fā)中的應用,主要來獲取安卓系統(tǒng)的屬性值,需要的朋友可以參考下2015-07-07JSON中optString和getString方法的區(qū)別
optString方法會在對應的key中的值不存在的時候返回一個空字符串,但是getString會拋一個JSONException 。下面通過一段代碼給大家介紹JSON中optString和getString方法的區(qū)別,感興趣的朋友一起看看吧2017-07-07