小米手机通过wifi连接ADB调试Android应用

【声明】

欢迎转载,但请保留文章原始出处→_→

生命壹号:http://www.cnblogs.com/smyhvae/

文章来源:http://www.cnblogs.com/smyhvae/p/3824988.html

【正文】

ADB远程调试的方法给Android开发人员带来了便利,下面介绍本人亲测有效的wifi连接ADB的方法。首先要保证电脑和手机在同一个局域网内,并且手机要通过wifi已正常连接。

【测试版本】

手机型号:小米2S

系统版本:MIUI 4.6.27(开发版)

1、手机的设置:

(1)保证手机已经获得ROOT权限(MIUI稳定版无法获得ROOT权限,即使通过第三方实现,对手机也会造成一定的伤害,此时可将MIUI系统升级到开发版)

(2)打开手机“USB调试”。 在【系统设置】→【全部设置】→【开发者选项】→【开启开发者选项】,然后启用【USB 调试】模式:

(3)用数据线连接电脑,为手机授权。数据线连接后,弹出如下对话框,一定要勾选“一律允许使用这台计算机进行调试”,然后点击“确定”。 接着拔掉数据线即可。

2、手机端输入命令:

默认情况下ADB的连接方式为USB,所以需要更改ADB的连接方式.在手机上打开终端模拟器(如果没有的话,可以下载这个软件)

(1)输入如下命令:(命令行root权限下)

$ su
# setprop service.adb.tcp.port 5555

上面的命令将adb的连接方式改为TCP方式并且在端口5555上进行监听

(2)重启手机上的ADB服务,继续在手机的终端模拟器输入如下两条命令:

# stop adbd # start adbd

上面两条命令将重启手机上的ADB服务.

(3)然后在手机的终端模拟器上输入

# netcfg

会出现如下结果:

上图显示,我的手机的IP地址为:192.168.1.58,当然,每个人手机的IP地址可能会不同。

3、电脑端操作:

手机上的操作已经完成,现在让我们打开电脑上的命令行cmd.exe(前提是电脑必须已经安装了adb及adb驱动, android sdk开发环境、ADT插件)

(1)在电脑的命令行中输入如下命令:

# adb connect 192.168.1.58

上面命令中192.168.1.58 就是我们在手机上通过netcfg看到的地址,而端口5555就是一开始设置的端口.这时会出现如下结果:

connected to 192.168.1.58:5555

表明连接成功。

(2)查看已经连接的设备:

eclipse的DDMS中也会显示相关的设备进程信息.就像你通过USB 连接一样。

在电脑命令行中输入以下命令:

# adb devices

上图中的三个设备中,第一个为ADT模拟器,第二个为手机的有线连接,第三个(箭头所指)为我们所需要的WIFI连接设备。

如果要断开连接,可以使用如下命令:

# adb disconnect 192.168.1.58

【特别声明】

如果显示错误结果如下:

List of devices attached

192.168.1.58:5555 unauthorized

问题出在:没有为手机授权。

解决办法:检查步骤1——(3)中的操作是否成功。

即:用USB连接线连接真机,出现这久违的对话框,勾选后,点击“确认”。然后拔掉USB连接线,用wifi进行ADB连接调试。

小米手机通过wifi连接ADB调试Android应用

时间: 2024-10-10 05:26:28

小米手机通过wifi连接ADB调试Android应用的相关文章

WIFI无线adb调试android

有个需求需要支持android插上键盘,鼠标等外设,但是这样就不能使用microusb口进行adb调试了. 研究了一番,发现可以利用wifi进行adb无线调试(adb应该本身已经支持无线调试). WIFI调试的前提是android设备和PC在同一局域网内,并且PC本身已经安装了adb和android SDK,支持USB调试. 1. 下载 adbWireless这个应用,安装到android设备上,启动,并点击中间的大按钮,启用无线调试功能. 按钮下方会显示出本设备的IP和adb的连接命令. 2.

使用Wifi连接ADB调试App

前提:你的手机ROOT过,做Android开发的,别跟人说你的手机不是ROOT的. 步骤:   1.在手机上把ADB服务进程的TCP端口设置为5555,这是Android ADB的默认调试商品.这需要在手机上运行Shell命令,所以你的手机需要安装一个可以运行Shell命令的Apk应用,例如“BetterTerminal”.   2.下载应用这个不用说了.运行BetterTerminal.   3.运行以下命令: su //如果前面显示的符号是$ ,则运行此命令切换到root.如果是# ,可以不

Linux下adb驱动问题Linux下使用手机USB调试模式连接ADB进行Android程序的调试

Linux 下adb 驱动问题 Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观. 具体步骤首先确认手机连接上电脑,lsusb查看下设备记录. [email protected]:~$ lsusb Bus 007 Device 009: ID 18d1:4e12 Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d

Andorid使用WiFi 连接adb进行调试

无奈数据线连接经常掉线.于是寻找wifi连接adb的方法,在github上搜索了一下客户端的源码后编译后运行了下,发现可以行得通,于是记录一下. 对应的安卓客户端源码在这wifi adb调试客户端 编译后安装到手机上.手机需要ROOT权限,对于小米开发版用户请到安全中心打开root授权.打开后软件会自动打开对应端口的服务.这时候下方会提示 adb connect *.*.*.*:5555 在电脑上打开终端,对于andorid studio用户直接打开下方的terminal选项卡输入连接命令即可.

adb调试android设备 说的比较清楚的一篇文章

ADB支持两种连接Android系统的方式,USB方式及网络方式.一般手机及平板默认会设置为USB方式.android系统底层运行着一个服务(adbd),用于相应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一.配置的属性为:service.adb.tcp.port <- 监听的网络端口以上属性的值 > 0 : adbd将监听网络对应的端口(一般为5555)以上属性的值 <=-1: adbd将监听USB 所以默认情况下 我们 的androi

Android使用蓝牙连接adb调试App

使用WiFi连接Android设备调试APP的教程非常多,可是项目中须要使用蓝牙进行通信.所以牵扯使用蓝牙调用adb. 1.   将电脑蓝牙与手机进行配对(控制面板->设备和打印机->加入设备) 2.   在手机上设置(设置à 很多其它无线连接à网络共享à蓝牙共享网络) 3.   PC端,设备和打印机->选择配对好的手机->右键->连接时使用->訪问点 4.   连接成功后打开CMD查询蓝牙适配器的ip 5.下载应用这个不用说了.执行超级终端. 开启WiFi锁 6.执行

Android开发拾遗(一)用Wi-Fi连接adb

可以用Wi-Fi通过标准的TCP/IP连接来连接Android设备. 这在开发监听USB相关事件的应用程序时会特别有用,原因是USB连接会起到干扰作用,比如USB的连接/断开事件. 首先要像通常一样用USB线连接Android设备和电脑. 同时要确保电脑和设备连接的是同一个Wi-Fi. 接下来还要去的设备的IP地址,打开Setting->Wi-Fi->Advanced(设置->Wi-Fi->高级)页面,列表底端会显示当前Wi-Fi的IP地址 在终端运行以下命令: $ adb dev

&lt;Android&gt;wifi连接进行调试

最近调试一直用USB接口,有些不方便,尤其设备的接口在内部包住的时候,此时可以尝试使用Wifi进行调试,发现其实很简单,步骤如下: 1.在手机或平板端下载终端模拟器,并输入: su setprop service.adb.tcp.port 5555 stop adbd start adbd 2.查看外设的ip,直接找wifi连接,点击查看ip. 3.在PC端输入: adb connect phone_ipaddress:portnumber adb disconnect phone_ipaddr

用wifi连接adb

通常情况下,使用USB连接电脑和Android设备,但是,也可以用wifi通过标准的tcp/ip连接来连接Android设备. 第一步:设置---WiFi---高级,查看当前WiFi的IP地址: 执行下面的命令: 完成.