笔记9 | 使用wifi连接adb打印数据
地址
CSDN 地址:http://blog.csdn.net/xiangyong_1521/article/details/78067139
由于機器的調(diào)試與dvr設備公用端口,李冰冰跟范冰冰不可兼得的問題來了,現(xiàn)dvr使用過程中出現(xiàn)了故障,唯一的端口肯定只能給dvr,不知道問題出哪了,討教了公司所有搞軟件的前輩,可能是在dvr設備拔插的不同狀態(tài)下,儲存路徑是變了,這就需要在不接usb線的情況下用adb打印了,于是在摸索中,實現(xiàn)了wifi連接adb,通過eclipse實現(xiàn)了打印。
目錄
-
方法一
-
方法二
一. 方法一
a.第一步
確保電腦和Android設備連接在同一個WIFI網(wǎng)絡環(huán)境。
b.第二步
用USB線連接Android設備。連接上之后你的電腦就會檢查到設備并且ADB將會以USB模式啟動。可以通過adb devices命令檢查連接上的設備,用adb usb命令確認adb是運行在usb模式下面。
$ adb devices
List of devices attached
04bdc4c9252391b9 ? ?device
$ adb usb
restarting in USB mode
c.第三步
用adb tcpip模式重啟adb
$ adb tcpip 5555
restarting in TCP mode port: 5555
d.第四步
查看Android設備的IP地址,這里有三種方式查看Android設備IP。· 設置-關于手機-狀態(tài)信息-ip地址中查看· 設置-WLAN-點擊當前鏈接上的Wi-Fi查看IP· 通過ADB命令查看設備IP地址:adb shell netcfg
e.第五步
知道設備IP地址之后,就可以用adb connect命令通過IP和端口號連接ADB了。
$ adb connect 192.168.1.3:5555
connected to 192.168.1.3:5555
#查看一下連接上的設備,usb連接和wifi連接都存在
adb devices
List of devices attached
04bdc4c9252391b9 ? ?device ?//usb連接
192.168.1.3:5555 ? ?device ?//wifi連接
拔掉USB線,會發(fā)現(xiàn)設備仍然是連接上的。但是這個方法對我來說并沒有什么軟用,因為需要先用usb線連接機器,完成了wifi連接后,唯一的端口換成Port1連接dvr設備的時候,wifi連接就斷了,于是就找到了第二種實現(xiàn)方法!
二. 方法二
a. 第一步
安裝好以下軟件,并獲得機器權限。?
AndroidTerminalEmulator.apk(android終端模擬器)
BusyBox.apk(嵌入式Linux的瑞士軍刀)
KingRoot.apk(root軟件)
b.第二步
確保電腦和Android設備連接在同一個WIFI網(wǎng)絡環(huán)境。
c. 第三步
在android終端模擬器界面輸入以下命令
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
d. 第四步
點開機器的wifi連接詳情查看ip地址
e. 第五步
在電腦cmd輸入如下adb命令
adb connect wifi的ip地址:5555(例如我的是 adb connect 192.169.199.200:5555)
connected to 192.169.199.200:5555 //當返回這個結果時,說明wifi adb連接成功
過程中機器不需要usb線連接電腦,端口換成Port1連接會斷,所以在連接操作之前把dvr連接好就可以了,接著使用eclipse就可以打印數(shù)據(jù)了。
EDN
當然,聰明的你或許可能發(fā)現(xiàn),這方法尼瑪完全可以破解別家的ROM啊!666
轉載于:https://www.cnblogs.com/xiangevan/p/10751704.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的笔记9 | 使用wifi连接adb打印数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: String,StringBuffer,
- 下一篇: 计算机编码问题