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

简介:

 

【正文】

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

【测试版本】

手机型号:小米2S

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

1、手机的设置:

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

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

image001

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

image003

 

建议提前安装好小米手机助手,不然可能不会出现上面的界面。

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

会出现如下结果:

image005

上图显示,我的手机的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

image006

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

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

# adb disconnect 192.168.1.58

【特别声明】

如果显示错误结果如下:

List of devices attached

192.168.1.58:5555 unauthorized

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

解决办法:检查步骤1——(3)中的操作是否成功,检查是否已经安装小米手机助手;如果还是不行,就重启电脑和手机,再试一次。

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

 

相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
22天前
|
Android开发
如何用Airtest脚本无线连接Android设备?
如何用Airtest脚本无线连接Android设备?
|
22天前
|
存储 监控 iOS开发
iOS应用崩溃了,如何通过崩溃手机连接电脑查找日志方法
在iOS应用开发过程中,调试日志和奔溃日志是开发者必不可少的工具。当iOS手机崩溃时,我们可以连接电脑并使用Xcode Console等工具来查看日志。然而,这种方式可能不够方便,并且处理奔溃日志也相当繁琐。克魔助手的出现为开发者带来了极大的便利,本文将详细介绍其功能和使用方法。 克魔助手会提供两种日志,一种是实时的,一种的是崩溃的。(由于崩溃日志的环境很麻烦,目前只展示实时日志操作步骤)
|
22天前
|
存储 Java 开发工具
在Eclipse配置安装Android详细教程(新手)
在Eclipse配置安装Android详细教程(新手)
42 1
|
12天前
|
Shell 开发工具 Android开发
|
21天前
|
Android开发
Android获取当前连接的wifi名称
Android获取当前连接的wifi名称
29 6
|
22天前
|
Oracle Java 关系型数据库
Android零基础入门(一)配置环境和安装Android Studio
Android零基础入门(一)配置环境和安装Android Studio
29 0
|
22天前
|
Android开发
android连接指定wifi
android连接指定wifi
20 0
|
22天前
|
编解码 调度 Android开发
Android音频框架之一 详解audioPolicy流程及HAL驱动加载与配置
Android音频框架之一 详解audioPolicy流程及HAL驱动加载与配置
40 0
|
22天前
|
Java Android开发
Android 9在连接以太网情况下 还能连接WiFi
Android 9在连接以太网情况下 还能连接WiFi
15 0
|
22天前
|
运维 网络协议 Linux
Android 双网卡配置为连接到Android主机的PC提供外网访问(1)
Android 双网卡配置为连接到Android主机的PC提供外网访问(1)
44 0