標籤:add roi baidu lan 沒有 image initial 擷取 pull
[轉自]http://blog.csdn.net/kuanxu/article/details/7444874
最近由於要在另外一台android裝置上調試代碼,在本機PC上查看其log.兩台機器離的比較遠, 無法用usb直接連接,於是在網上找了很多資料,最找使用adb connect方法解決了該問題。解決過程如下:
1, 確認本機PC 沒有任何adb 裝置串連,包括模擬器和usb串連, 即 使用
“adb devices” 命令後, 列表顯示為空白, 這個是為了後面敲命令容易一些
2, 將遠程android裝置接入wifi, 並查看其IP地址:設定—〉無線或網路---〉WLAN設定—〉按menu鍵並選擇“進階”選項---〉IP 位址 例如192.168.2.11
3, 本機command 命令下執行 ping 192.168.2.11, 如果ping成功,說明可以串連
4, 執行 adb connect 192.168.2.11
如果顯示串連成功,則可繼續執行後面的操作;如果不成功,如顯示:
unable to connect to 192.168.2.11:5555
有可能是裝置監聽連接埠的問題,則可以在手機終端執行如下命令:
su //擷取root許可權
setprop service.adb.tcp.port 5555 //設定監聽的連接埠,連接埠可以自訂,如5554,5555是預設的
stop adbd //關閉adbd
start adbd //重新啟動adbd
手機終端的下載程式可以在這裡下載:http://as.baidu.com/a/item?docid=437072506&f=web_alad_1
執行這個的前提是你手機可以root許可權,如果沒有root許可權仍然不能執行su
獲得root許可權的方法很多,手機型號不同,擷取方法也有差別,網上很多方法,這裡不再細述(對調試開發人員,獲得root許可權是非常必要的)
5, adb connect ip 成功以後可以執行原來usb串連時的所有命令,如adb install, adb logcat等。
下面附上adb的常用命令
1, 開啟adb 服務
adb start-server
2, 關閉adb 服務
adb kill-server
3, 查看裝置
adb devices
4, 安裝軟體
adb install xxx.apk
5, 卸載軟體
adb uninstall xxx.apk
6, 進入裝置或模擬器
adb shell devicename
如果當前只有一個裝置,devicename也可以為空白
7, 從電腦上傳送檔案到裝置
adb push PCfilepath devicepath
8, 從裝置上copy檔案到電腦
adb pull devicepath PCpath
9, 查看bug報告
adb bugreport
10, 獲得裝置序列ID
adb get-product
11, 查看log
adb logcat
通過wifi串連android裝置的方法