如何把你的安卓手机变为一台无线Android测试机

原创 2015年07月07日 09:21:26

刚开始学习安卓开发,菜鸟总喜欢折腾一些然并卵的事情,今天终于实现了”无线安卓测试“这一功能,也就是说你可以实现以下几件事

1. 跟Eclipse的模拟器说再见

2. 跟USB连结线说再见

4. 你可以用一台自己的手机调试你写的安卓程序

3. 手持你的手机,向团队妹子展示你30s前在eclipse中刚刚写的代码所生成的App


0. 阅读指南

每一步骤我都按照:检验方式,实现方式和相关链接来写

检验方式意味着,如果你已经达到了这部分所展示的内容那么就可以进行下一步了,不用再看实现方式是如何的,因为大家各自的情况都是不同的;同时,检验方式也是是否可以进入下一步骤的唯一衡量标准,相关链接是我在过程中查阅的拥有资料,毕竟每个人写的东西都会有漏洞,汲百家之长会提高成功率。


1. 用USB连接电脑并下载移动设备驱动

检验方式:

设备管理器中可以看到你手机和ADB接口


实现方式:

a. 找一条USB数据线把手机和电脑做连结,保证这条线不会出现接触的不良现象,否则后面ROOT等一些需要用USB连结线过程的一些步骤中,你会一直听到dengdengdeng(一声四声三声)+dengdengdeng(三声一声一声)无线循环的声音,我就是听了一宿‘已连接’和‘断开连接’的提示音,快疯掉了,幸好最后还是OK了。

b. 在电脑上下要载Nexus设备驱动,右键自动检测最新驱动就好


相关链接

【Google Nexus 4 LG E960 安装ADB手机驱动教程】Nexus 4 刷机之前的准备工作

http://bbs.zol.com.cn/sjbbs/d143_11302.html


2. 将手机设为"USB调试模式"

检验方式:

按Win+R进入运行 

- 输入cmd进入命令行 

- 找到你电脑中adb.exe文件的安装路径(如果你找不到,可以用自带的文件查找器找一下,或者下载一个叫Everything的软件快速查到这个文件)

- 在命令行中输入后面引号内内容”:C:\【应用】\adt-bundle-windows-x86_64-20140702\sdk\tools“(注意每个人地址是不同)

- 输入之后看到如下界面,继续输入”adb device“就可以看到已经连接的设备了

- 进入Eclipse 看一下是否可以真机调试了

- 点击右上方的DBMS 


- 左边列表中已经有了设备


- 至此,你已经可以利用eclipse进行USB真机调试了,如果想要实现无线真机调试,请继续向下看

实现方式:

进入手机"设置"

 - 关于手机 

- 连续点击6次”版本号“ 

- 提示进入开发者模式 

- 返回设置 

- 下方多了一个开发者选项 

-  最上方"开启" 

- 调试中开启"USB调试" 

相关链接:

nexus5找不到开发模式 进入开发者模式方法

http://jingyan.baidu.com/article/39810a23ecb288b636fda688.html 

android无线adb开发调试

http://www.cnblogs.com/azai/archive/2011/05/10/2041752.html


3. 取得手机最高ROOT权限

检验方式:

手机中已经有”SuperSU“这个App,并可以”无任何错误提示的打开“

从Google Play 中下载SuperSU这个App,并可以顺利的打开

实现方式:

提前备份好手机数据

- 打开手机USB调试模式

- 关闭手机MTP模式 (设置 - 存储 - 右上角 - USB计算机连接 - 媒体设备MTP)

- 下载一键ROOT文件到电脑里,链接:http://download.chainfire.eu/297/CF-Root/CF-Auto-Root/CF-Auto-Root-mako-occam-nexus4.zip?retrieve_file=1

- 手机关机

- 同时按下手机的这两颗键 【音量减】+【电源】

- 屏幕出现绿色机器人,进入fashboot模式

- 回到电脑屏幕端,打开刚刚下载的root-windows.bat文件

- 自动重启


相关链接:

[玩机教程] 【Nexus4 ROOT教程】5.0.1的完美root方法/不用清数据/支持OTA/

http://bbs.gfan.com/android-7014227-1-1.html

安卓手机如何进入fastboot和recovery模式的方法

http://jingyan.baidu.com/article/495ba84107675538b30ede97.html


4. 下载WiFi ADB

实现方式:

Google play下载Wifi ADB

检验方式:

是一个绿色小甲壳虫图标

相关链接:


5. 使用adb命令连接手机与电脑

实现方式:

- 将手机与电脑连入同一个局域网

- 按Win+R进入运行 

- 输入cmd进入命令行 

- 找到你电脑中adb.exe文件的安装路径(如果你找不到,可以用自带的文件查找器找一下,或者下载一个叫Everything的软件快速查到这个文件)

- 在命令行中输入后面引号内内容”:C:\【应用】\adt-bundle-windows-x86_64-20140702\sdk\tools“(注意每个人地址是不同)

- 打开手机App, WiFi ADB, 看一下当前手机和电脑连接局域网的ip, 例如: 192.168.x.x

- 在命令行中输入 adb connect 192.168.x.x

- 得到结果 connected 192.168.x.x

- 泪如雨下

检验方式:

- 拔下USB的状态下,进入eclipse的DDMS,设备列表中已经有你的安卓机器了。

相关链接:

eclipse无线连接android真机能进调试

http://www.cnblogs.com/jxgxy/p/3670352.html

Android实现无线调试自己的应用

http://www.cnblogs.com/android100/p/android-wifi.html





android一个应用如何在一个手机上装多个不同版本的方法

做客户端APP,如果网络请求的构建
  • iamws
  • iamws
  • 2014年05月09日 23:50
  • 5039

Android 在同一台手机上同时安装测试包和正式包

日常开发的时候往往需要调试,调试一般是测试包,而上线前的最后调试一般是正式包。怎么样才能在同一个手机中安装测试包和正式包呢?关键就在包名ApplicationID上面通过Gradle可以配置不同的版本...
  • myth13141314
  • myth13141314
  • 2017年06月23日 11:34
  • 613

android 无线调试

http://blog.csdn.net/mapdigit/article/details/7527020 http://blog.csdn.net/ryantang03/article/detai...
  • daditao
  • daditao
  • 2014年02月11日 14:45
  • 33417

Smartphone--Android真机管理平台

背景最近在工作中发现几个问题: 作为测试人员,在做产品兼容性测试时,发现手上的测试设备总是不够用,但是可能其他同事的设备在闲置着; 作为Android和H5开发人员,如果测试同事发现一个兼容性的bug...
  • ToBeTheEnder
  • ToBeTheEnder
  • 2016年10月23日 23:06
  • 3357

如何把你的安卓手机变为一台无线Android测试机

刚开始学习安卓开发,菜鸟总喜欢折腾一些然并卵的事情,今天终于实现了”无线安卓测试“这一功能,也就是说你可以实现以下几件事 1. 跟Eclipse的模拟器说再见 2. 跟USB连结线说再见 4. ...
  • duanrch
  • duanrch
  • 2015年07月07日 09:21
  • 918

Android 程序员必须掌握的三种自动化测试方法

http://www.cnblogs.com/punkisnotdead/p/5103323.html 在日常的开发中,尤其是app开发,因为不像web端那样 出错以后可以热...
  • whatnamecaniuse
  • whatnamecaniuse
  • 2016年09月06日 17:16
  • 5342

真机调试-数据线改无线

我的魅族数据线连接电脑老是出问题,要么连接不上,要么要拔插好多次才能连上,有大神告诉我可以用无线进行连接,so…… adbWireless_1.5.4.apk 1、下载并安装《adbWire...
  • hanxing12345678999
  • hanxing12345678999
  • 2016年03月15日 17:36
  • 276

测试Android真机访问电脑主机web项目服务器的问题

刚开始学习Android开发的网络编程方面遇到的问题,我当时要实现的是通过手机将数据提交到电脑的Web服务器上。由于电脑性能有点差,运行安卓模拟器比较卡,所以我用真机进行程序测试,发现手机总是无法将数...
  • qq_21920435
  • qq_21920435
  • 2015年10月29日 11:18
  • 887

导出android测试机中数据库的步骤

因为测试机中的数据库无法通过DDMS导出,于是只好曲线救国 思路: 1、将数据库复制到SD卡中 2、通过文件管理器从SD卡中将数据库文件导出; 具体操作: 1、adb shell 2、su...
  • u010385002
  • u010385002
  • 2015年11月10日 18:44
  • 300

Android手机自动化测试真机运行

手机自动化测试用例虽然可以在模拟器上运行,可是模拟器毕竟和真机还是有区别的。在搞定了模拟器上运行测试用例后,我又花了两天的时间,研究了一下真机运行测试用例。期间也遇到了不少问题,不过最终还是搞定了,现...
  • wanglha
  • wanglha
  • 2015年08月18日 15:57
  • 1262
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何把你的安卓手机变为一台无线Android测试机
举报原因:
原因补充:

(最多只允许输入30个字)