没有数据线,Wifi也能连接Android真机开发调试!彻底解决“无法识别的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?

时间: 2024-10-08 17:25:50

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

Ubuntu系统连接Android真机调试

第一步:查看usb信息: 在终端输入命令 lsusb 1 2 3 4 5 6 7 8 [email protected]:~$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002

如何使用Android真机进行调试

如何使用真机调试应用程序 在开发android应用程序的时候,有时候开发不得不采用真机调试,原因很简单,因为模拟器暂时无法支持模拟一些硬件设备,而重力感应一类的开发效果更需要用真机调试.当然,采用真机调试要比模拟器快很多,模拟器不仅占PC的资源,而且运行久了会变得相当的迟钝. 采用android真机调试的最需要解决的是真机与电脑连接的问题,一旦成功连接之后,其实与模拟器调试就没什么差别了,只需要在运行Android Project时选择真机即可.在Android2.3之前,由于Android真机

Ubuntu连接Android真机调试

1. 使用lsusb命令找出android手机的id 2. 在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4″, MODE="0666″ 其中,0bb4为手机id 3. 在/home/xx/.android目录中打开adb_usb.ini文件,在最后一行添加 0x0bb4 4. 重启udev服务: sudo /etc/init.d/ud

mac 使用USB连接Android真机遇到的问题

问题一:使用USB连接Android真机,USB调试已打开,但是使用adb device 命令没有发现连接设备. 解决方法: 方法一.检查连接的USB数据线,是否能能传输数据,如果不能,就换一根能传输的数据线试试 方法二.一般国产手机无法连接设备,需要将设备的vender id加入到 .android/adb_usb.ini中即可 1. 查看连接USB设备的信息 打开终端,输入:system_profiler SPUSBDataType 另一种查看ID的方式: 点击Mac左上角的苹果图标----

android真机调试时,访问本地服务ip设置

前提:android通过wifi连接网络a,真机处于网络b,网络a与网络b处于不同网段,可以通过增加route,互相ping通,如果网络a与网络b是在公网当中,则无需进行 如下操作. 使用android真机进行调试时,如果要访问本机的服务下的资源,配置ip需进行如下配置 1.android手机通过wifi连接网络,该网络与本机所处网络在不同网段,但是通过增加路由可以ping通,则可使用该方法继续配置,如果不能ping通,则该方法无效,无需往下进行 在本机执行如下操作,增加路由,启动命令行,执行如

填坑实录 Android Studio 利用 ADB WIFI 插件实现真机无线调试

总是用模拟器,小破本的渣内存无法承受,同时模拟器的版本大多停在4.4,无法体现Android 5.0.6.0 的版本特性,因此决定利用 Android Studio 的插件实现真机无线调试. 步骤如下: 1. 手机开启 USB 调试模式 :把手机通过 USB 数据线连接到电脑,开启 USB调试,步骤如下:(以MEIZU PRO6 ,flyme5.2.3.0A为例) 将手机连接电脑--->设置--->辅助功能--->开发者选项--->USB调试(打开此选项) 2. 安装 ADB WI

Android真机连接Eclipse时,打不开File Explorer下的data文件夹解决方法

    当用真机开发Android时,连接了Eclipse后,默认在File Explorer下是达不开我们手机的data文件夹的,这里打不开是因为权限不足.以下有个小技巧可以解决这问题. 首先,测试机先root,然后在手机上安装上R.E 管理器(或类似软件),再将/data/data及其子文件夹下的访问权限都修改为可读可写可执行即可.这时候再使用eclipse的File Explorer就可以展开了,这时候就可以查看应用下的SQLite数据库了.

cocos2d-js 调试办法 断点调试 Android真机调试

一 使用浏览器chrome打开程序,进行调试.跟普通js程序一样. 要么自行搭建服务器,利用python脚本,或者用其他服务器程序(LAMP或XAMPP).然后用浏览器打开服务器地址. 要么直接使用cocos提供好的命令行:cocos run –p web 浏览器调试好处是,方便,对于小程序或者非native代码是非常有意义的.但部署到真机后遇到的问题,这就无法解决了,而且一些native代码也无法调试. 二 使用firefox远程调试. 因为cocos2d-js使用spidermonkey作为

Android真机在PC平台演示工具包asm.jar使用

在很多情况下,我们需要通过投影仪和真机向客户展示制作的APP,可以使用asm.jar类库实现,将真机的屏幕映射到PC端,再通过连接PC端的投影仪将真机屏幕投影出去,具体使用非常简单. 首先是下载asm.jar包,网上一大堆:通过cmd命令进入字符终端,进入asm.jar文件保存路径:如果配置过java系统变量,使用java -jar asm.jar命令即可实现,如下图所示(当然前提是需要通过数据线将android真机连接到PC端了). 如果觉得屏幕显示过大或者过小,可以通过右击-->Zoom选择