需要使用 android模拟器访问某个网站,其实是指向开发机器上的,这时需要修改 andorid上的 hosts文件,
下面这个网站介绍了方法
http://www.hiapk.com/bbs/thread-63992-1-1.html
具体步骤如下
1、获得root权限:adb root
2、设置/system为可读写:adb remount
3、将hosts文件复制到PC:adb pull /system/etc/hosts <PC机上文件名>
4、修改PC机上文件
5、将PC机上文件复制到手机:adb push <PC机上文件名> /system/etc/hosts
但在第五步时,有的人会报 out of memory的错误
这是因为直接用命令行启动,而没加一个参数造成的,所以用下面这个命令来启动就行了
$emulator –avd youravdname –partition-size 128
来源于(可能被墙了)
http://www.cuteandroid.com/tips-for-android-developer-failed-to-copy-file-to-system
本文介绍如何通过ADB命令获取Android设备的root权限,并修改其hosts文件。主要包括:获得root权限、设置/system分区为可读写、复制hosts文件到PC进行编辑、再将编辑后的文件推送到手机中。
2277

被折叠的 条评论
为什么被折叠?



