相信很多人在android 开发调试的时候会碰到这样一个问题,把手机和电脑通过USB连接上后两边都没有提示.重启手机和电脑还是有没有反应;只有充电的指示却没有USB连接的提示.这个时候你就会无法进行真机调试.你可以试试远程ADB调试的方法.其实启动远程ADB调试也很简单,只需要如下几个步骤就可以了.你的电脑需要和手机在同一个局域网内并且这个手机要通过wifii已正常连接.
1.默认情况下ADB的连接方式为USB,所以需要更改ADB的连接方式.在你的手机上打开终端模拟器输入如下命令(命令行root权限下)
# setprop service.adb.tcp.port 5555
上面的命令将adb的连接方式改为TCP方式并且在端口5555上进行监听.
重启手机上的ADB服务,继续在手机的终端模拟器输入如下两条命令
# stop adbd # start adbd
上面两条命令将重启手机上的ADB服务.
然后在手机的终端模拟器上输入
# netcfg
会出现如下结果:
lo UP 127.0.0.1 255.0.0.0 0x00000049
dummy0 DOWN 0.0.0.0 0.0.0.0 0x00000082
rmnet0 DOWN 0.0.0.0 0.0.0.0 0x00001002
rmnet1 DOWN 0.0.0.0 0.0.0.0 0x00001002
rmnet2 DOWN 0.0.0.0 0.0.0.0 0x00001002
usb0 DOWN 0.0.0.0 0.0.0.0 0x00001002
tunl0 DOWN 0.0.0.0 0.0.0.0 0x00000080
sit0 DOWN 0.0.0.0 0.0.0.0 0x00000080
ip6tnl0 DOWN 0.0.0.0 0.0.0.0 0x00000080
tiwlan0 UP 172.24.21.49 255.255.255.0 0x00001043
172.24.21.49 这就是我手机的IP地址,当然每个人手机的IP地址可能会不同.
手机上的操作已经完成,现在让我们打开电脑上的命令行cmd.exe(你的电脑必须已经安装了adb, android sdk, eclipse android 开发环境)
在命令行中输入如下命令:
C:\Documents and Settings\beifangying>adb connect 172.24.21.49:5555
上面命令中172.24.21.49 就是我们在手机上通过netcfg看到的地址,而端口5555就是一开始设置的端口.这时会出现如下结果
connected to 172.24.21.49:5555
表明你的电脑就连接成功了.你可以输入adb devices 查看已经连接的设备.eclipse的DDMS中也会显示相关的设备进程信息.就像你通过USB 连接一样.
C:\Documents and Settings\beifangying>adb devices
List of devices attached
172.24.21.49:5555 device
开发Android的朋友都知道,真机调试需要把手机与PC相连,然后把应用部署到真机上进行安装和调试。长长的USB线显得很麻烦,而且如果需要USB接口与其他设备连接的话显得很不方便。今天介绍一种不通过USB线就可以进行真机调试的方法。
首先让手机与电脑处于同一局域网下,然后下载一款名为adbWireless的应用(到Google Play商店可以搜索到),下载安装后运行软件,会显示手机在当前局域网的IP地址和端口(前提是手机需要ROOT),然后可以看到手机出现了IP地址和端口号。
随后打开命令行,进入安装SDK的目录中platform-tools文件夹并输入:adb connect 手机IP地址(我的是192.168.1.110),回车,出现如下结果:
最后看看Eclipse的Device中发现手机已经与电脑连上了,而且来源显示的是IP地址:
随便运行一个工程,手机上成功运行了工程,Log日记和调试信息都可以看到,OK,一切搞定,享受不用USB线开发的生活吧。
相关推荐
adb驱动,支持远程网络调试
adb驱动,且支持远程网络调试!调试方法见作者“android ADB 远程调试”帖子
联盛德W601驱动程序,RT-Thread工程。 支持W60X系列单片机编译和运行。 项目代码可直接编译运行~
MAC下不仅可以进行IOS开发,而且对Andriod开发也是不错的选择
无usb情况下,安装在设备或手机上,adb通过WiFi与手机连接,让电脑能够通过adb远程调试手机或设备
WIFI ADB调试工具,利用Eclipse无线调试程序,摆脱数据线
可以打开android设备的网络调试模式,使用adb connect [手机ip]连接; 注意!!必须root过的设备才可以使用。 在一些没有条件使用usb数据线连接的场合下比较有用。android开发人员必备工具
能够不使用数据线进行调试。使用方法:调试电脑和手机使用一个wifi,手机安装后打开远程调试,电脑打开cmd,输入adb connect XXX.XXX.XXX.XXX 即可(XXX是手机上显示的ip)
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: • 在设备上运行shell命令 • 通过端口转发来管理模拟器或设备 • 从模拟器或设备上拷贝来或拷贝...
adb远程桌面调试
用于安装在设备或手机上,让电脑能够通过adb远程调试手机或设备
adb远程桌面远程调试工具
adb命令操作,把所有文件放从盘admin根目录下,即可任何地方使用adb命令。
adb的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,简单的说它就是一个调试工具。以下是adb支持的常用命令 (1) adb –d shell: 仅通过USB接口管理adb,如果不只是USB接口返回错误 (2) adb–e...
大部分盒子无法开ADB的解决方法,通过安装APK,在盒子端命令开启ADB服务,解决盒子设置中没有远程维护选项的问题
Android WiFi ADB工具,安装后可以直接在设备上开启WiFi 远程adb调试,抓logcat
安卓真机调试,解决刚开始usb连接问题,自始至终都不需要手机和电脑usb连接。 如果不好用,可以远程辅助 邮箱: 2414931908@qq.com
学习了 的 后写的一个开启 Android 设备远程调试功能的APP###TODO:界面美化
adb_tool 咋合适一个能够更方便的管理adb的工具,如果你更熟练的使用命令行, 开始使用 如果你是Flutter开发者,你只需要在yaml文件中声明这个包,在组件的代码输入AdbTool ,编辑器即可自动帮助你导入代码。它的...