adb无线调试
2016-05-29 17:35
281 查看
Android开发会用到 adb,调试用的设备一般会选择模拟器,但不管怎么说没有真机流畅,而且有些场景还必须得用真机。问题是真机调试还得用数据线,连上电脑后各种弹框下载简直受不了。这里介绍一下如何通过WiFi无线调试:
手机需要root权限,以便于后面进行相关设置(目前各大厂商都有自己的权限管理中心,没有的可以刷开发版ROM或者用第三方root软件)。
安装Android终端模拟器。
注意
在终端模拟器中输入
可以看到下面 wlan0 的ip是 192.168.191.4
在CMD下输入以下命令:
如果手机adbd的监听端口不是默认的5555,则输入以下命令:
可见已成功连接。
注意此时 DDMS 中可以看见设备:
可见我已经换了监听端口。
点击直接运行工程进入设备选择界面:
选中后确定,很快地在手机中运行了:
2.CMD下adb连接手机:
0x00 前期准备
无线调试的前提是终端设备在同一局域网(能相互ping通即可),这里我们在 PC 创建一个免费WiFi,手机连上。手机需要root权限,以便于后面进行相关设置(目前各大厂商都有自己的权限管理中心,没有的可以刷开发版ROM或者用第三方root软件)。
安装Android终端模拟器。
0x01 终端配置
打开终端模拟器,依次输入以下命令:$ su # stop adbd # setprop service.adb.tcp.port 5555 # start adbd
注意
setprop service.adb.tcp.port 5555把adbd的监听端口号设置为默认的5555,可以换成其它的。
0x02 连接终端
首先需要获取手机的IP地址:在终端模拟器中输入
ip addr:
可以看到下面 wlan0 的ip是 192.168.191.4
在CMD下输入以下命令:
adb connect 192.168.191.4
如果手机adbd的监听端口不是默认的5555,则输入以下命令:
adb connect 192.168.191.4:6666(这里以6666为例)
可见已成功连接。
0x03 调试运行
这里简单的创建一个Android工程:注意此时 DDMS 中可以看见设备:
可见我已经换了监听端口。
点击直接运行工程进入设备选择界面:
选中后确定,很快地在手机中运行了:
0x04 步骤总结
1.进入android模拟终端,依次输入以下命令:su: 获取root权限(必须)
setprop service.adb.tcp.port 5555:设置adb监听端口(只用设置一次)
stop adbd:首先关闭 adbd
start adbd:然后开启 adbd
ip addr:获取手机IP,wlan0对应的IP
2.CMD下adb连接手机:
adb connect IP:PORT: 端口默认为5555,如果设置成其它的需要在IP后显示指定
adb devices:查看已经连上的设备(可选)
adb shell:进入手机终端shell(可选)
相关文章推荐
- Android学习(54) -- 多线程下载 原理和代码
- 输出打印杨辉三角(队列实现及数组递推实现)
- ACM 数论 HDU1215 七夕节 (模板!)
- java集合入门
- MySQL学习15:子查询(二)
- 各种JS模板引擎对比数据(高性能JavaScript模板引擎)
- 树的基本概念
- 如何在linux系统中设置静态ip地址
- 生活感悟
- ACM 数论 HDU 2608 0 or 1 规律!
- poj2506Tiling
- Kafka_2.10-0.10.0.0安装与测试
- @Repository、@Service、@Controller 和 @Component
- linux总线对象bus_type
- 简单的工厂模式学习
- 《剑指offer》面试题4 替换空格为%20
- Linux下查看文件和文件夹大小
- 【Dongle】【Web】牛腩新闻发布系统之前篇
- IEEE 802.15.4协议完整中文版 - 4.1 通用描述
- 匿名内部类访问外部类中的局部变量必须是final属性