(在下面操做以前以前,我将手机进入开发模式,打开USB调试,而后打开‘网络ADB模式’)shell
接下来,vim
1. 插入用USB和电脑链接网络
在在AS下面的选择Terminal,这里面。tcp
1. 重启手机上的adbd,开启网络调试功能:录入:测试
adb tcpip 5555ui
而后返回:调试
restarting in TCP mode port: 5555rest
2. 测试ADB,(能够断开USB)录入:server
adb connect 192.168.0.142:5555blog
而后返回:成功
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的进程
而后再重新链接机器执行相关命令