1.经历
最近一个项目是调试android 手机usb控制打印机,这下傻眼了。原来调试都是直接USB接手机的,手机usb接口都用掉了,怎么调试
带着试试的心态,查看有没有可以通过WiFi调试的,一查果真有个无线ADB的软件,可以调试,心里嘀咕是否速度会不行,刚好群里有个网友也在弄。
就直接要了个软件过来,装到手机上一试,提示我手机没ROOT,于是用腾讯管家,百度云,等软件获取root权限,均说我已root成功,但软件打开硬是
说没root,无奈之下,下了刷机精灵,直接将系统刷了,直接在刷机精灵里,将ADB wireless安装到手机,打开ok了,将手机连上电脑,打开cmd窗口
输入 ADB TCPIP 5555,设定端口号,出现adb server out of data,原来是有程序占用了ADB端口,没杀掉,索性重启系统后,ok,不清楚哪个程序占用了
。拔掉usb,再在窗口中输入,adb connect ip: 5555 连接成功。 打开Eclipse, 编译找到手机,但出现没有
足够内存,重启手机后,先改用USB调试看,因为重刷系统是否有异常,发现连不上手机usb,关掉ADB wireless后才能正常连接,在cmd输入adb usb切换到usb模式
编译一切正常,然后在使用上面ADB TCPIP 5555,再拔掉usb,打开adb wireless,并点开显示IP后,再,adb connect ip: 5555 连接成功,再调试,一切正常了。
以后只要每次cmd窗口输入adb connect ip: 5555 ,连接成功就可以调试了,从此摆脱usb线了
2. 总结步骤
*root手机
*下载ADB wireless到手机安装
*PC端连接usb,打开cmd窗口输入 ADB TCPIP 5555。
*手机端打开ADB wireless,将显示的ip,填入下方
*PC端拔掉usb,再在窗口中输入,adb connect ip: 5555 连接成功。
*PC端Eclipse编译可以看到我们的手机,点击运行,工作了。
3.经验教训,敢于尝试,是成功的首要。