Posts Tagged ‘android’

Android修改Hosts以便测试微信应用

December 27th, 2014

微信公众帐号应用需要在公众帐号的后台设置网站应用,设置的地址往往都是真实域名。这带来一个问题,我们修改调试都需要将代码push到生产环境,遇到bug,又要在本地修复,然后再push到线上。如此反复,效率低下。最好的办法就是将设置的域名在Android测试机上的hosts中的ip改为我们的开发机ip。那么问题来了,如何在android中修改hosts文件:
1. 将机器ROOT,本人使用的测试机小米3,MIUI6,没法直接使用系统设置和应用进行设置,需要使用360ROOT进行。
2. 安装ROOT Explorer(RE),使用读写模式加载文件系统。进入/system/etc/目录。
3. 打开编辑hosts文件,注意换行必须是\n。还有最后一定要空一行,否则hosts将无效
4. 重启系统。
#DONE

当然还有另外一种方式使用adb终端或者adb shell命令行方式直接修改hosts文件。
adb终端推荐使用超级终端专业版,安装可参考:http://www.tttabc.com/android/Android-Shell.html. Adb操作hosts可参考:Android下修改hosts文件-重启有效

Eclipse连接小米3进行Android App真机测试

May 12th, 2014

首先需要打开开发者模式,设置->全部设置->关于手机->连续点击Android版本4下。然后就可以在设置的倒数第二项找到“开发者选项”了。

进入设置->全部设置->开发者选项,开启“开发者选项”和“UBS调试”,取消“验证UBS APP”。

进入设置->安全,开启“未知源”APP安装。

进入拨号界面,输入*#*#717717#*#*,开启Diag USB port。

然后将手机通过USB连接电脑,在Eclipse中运行测试程序,应该就会弹出选择运行目标的选项,选择小米手机,使用真机进行测试。

参考了http://blog.csdn.net/lijihhhh/article/details/17380343,但不确定*#*#717717#*#*是否真正有关键作用,可以确定的是,输入*#*#717717#*#*无需ROOT权限。
参考了http://www.haogongju.net/art/2508327, 但第1步和第4步不是必须。
对以上两篇文章的作者表示真心感谢!