(在下面操作之前之前,我將手機進入開發模式,打開USB調試,然后打開‘網絡ADB模式’)
接下來,
1. 插入用USB和電腦連接
在在AS下面的選擇Terminal,這里面。
1. 重啟手機上的adbd,開啟網絡調試功能:錄入:
adb tcpip 5555
然后返回:
restarting in TCP mode port: 5555
2. 測試ADB,(可以斷開USB)錄入:
adb connect 192.168.0.142:5555
然后返回:成功
connected to 192.168.0.142:5555
拔出USB,你就可以看到已經可以使用WIFI調試了。
其它命令:
1. 查看已連接的手機:adb devices
2. 進入shell::adb shell
3. 斷開adb: adb disconnect 192.168.0.142
(缺點:手機斷電重啟后,就要再用USB線,開啟手機ADB)
針對以上確定,可以操作一下步驟:
手機的/system/build.prop 增加一行 :service.adb.tcp.port=5555
錄入:adb pull /system/build.prop
返回:/system/build.prop: 1 file pulled. 0.1 MB/s (4980 bytes in 0.039s)
在自己目錄下,打開build.prop文件,添加新行:service.adb.tcp.port=5555(你也可以用vim命令,你喜歡的話),並保存
錄入:adb root
錄入:adb remount
錄入:adb push build.prop /system/
就這樣OK了,不怕重啟了
附上一般ADB命令
- adb shell :進入shell界面
- pull:拷貝文件到電腦: pull sdcard/a.jpg d:\a.jpg
- push:拷貝文件到設備:push d:\a.jpg sdcard/a.jpg
- mkdir:創建文件夾:mkdir xxx mkdir –p xxx/xxx(遞歸創建文件夾)
- ls :列出當前文件夾下所有文件和文件夾 *
- cd:轉到指定文件夾下
- adb devices :列出所有設備
- adb connect 192.168.1.89 :連接到該設備
- adb logcat :啟動logcat
- adb install -r /Users/streetpoet/Desktop/MytvPauselive.apk :將本地apk安裝到遠程機器
- adb uninstall <package> eg: package like com.spstudio.mytv
如果執行命令時遇到:more than one device/emulator 的錯誤
那么就需要通過: adb devices 列出所有設備列表
然后通過:給命令加上-s的參數
如: 原要執行adb logcat
現在方法是:adb -s 192.168.137.95:5555 logcat 就可以了
有時候adb devices 列出的 不是IP 而是直接名稱:如:名稱為emulator-2333.。 那么命令為:adb -s emulator-2333 logcat
有時候只有一個設備,但是有offline的狀態的:
可以通過命令:
adb kill-server :殺ADB的服務
或(如果不行那么就執行下面)
taskkill /f /im adb.exe :殺ADB的進程
然后再從新連接機器執行相關命令