码迷,mamicode.com
首页 > 移动开发 > 详细

没有数据线,Wifi也能连接Android真机开发调试!彻底解决“无法识别的USB设备”等数据线连接问题!

时间:2014-12-25 14:43:40      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:android   wifi连接   开发调试   adb   usb   

       我是一个小小的Android Developer,我的手机是Samsung GALAXY SII i9100,也算有点老的机子了吧,估计现在都没几个人在用了,三星专卖店都不卖了。平时不玩什么太大型的游戏的话也完全够用了,并且用于开发调试的话也是不错的机型,所以我也经常在自己的手机上运行调试。

       但是最近有点蛋疼的是,不知道是数据线坏了还是电脑还是手机的问题,手机用USB数据线连电脑始终不行,插上去就提示“无法识别的USB设备”,不知道大家遇到过没。如下图:

技术分享


技术分享


       这样的话ADB也根本没办法识别出手机,也就不能在Eclipse中真机开发调试了,我又不太喜欢用安卓虚拟机,尽管用Bluestacks开发调试速度还行,但通过虚拟机调试写出来的布局在真机上运行的话,还是总不太匹配。。后来想了想,我觉得一定有办法让我的手机通过蓝牙或者Wifi网络能连接上!

       最后我还是上StackOverFlow上搜了一圈,哈哈,果然跟我想象的一样,完全不用任何数据线,通过一个普通Wifi局域网就可以!

       下面是操作步骤(很简单):

       1)首先你需要确认你的真机设备和电脑都在同一个WiFi里,然后在你的真机上下载一个终端模拟器的APP,安装好后打开,依次输入执行如下命令:

su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

技术分享


       2)回到你的电脑上,以管理员权限运行cmd,切换到你的 eclipse\sdk\platform-tools 目录下,执行命令:

adb connect <host>:<port>
       例如你真机设备的IP地址是 192.168.2.107, 那就执行 adb connect 192.168.2.107:5555 


技术分享


       3)现在再看看Eclipse的Devices窗口,你的安卓真机设备是不是已经出现在里面了呢?最后Run一下试试你懂的~

技术分享



附上StackOverFlow参考地址:How can I connect to Android with ADB over TCP? 

没有数据线,Wifi也能连接Android真机开发调试!彻底解决“无法识别的USB设备”等数据线连接问题!

标签:android   wifi连接   开发调试   adb   usb   

原文地址:http://blog.csdn.net/lpforever/article/details/42144173

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!