修改Android模拟器的host文件

PS:最近在用html5做移动端开发,用到了android模拟器,请求api时,需要修改host文件,查找资料,找到解决办法,将步骤记录下来..

1.使用cmd命令进入相应sdk的tools文件夹下

2.执行 emulator -avd avdname -partition-size 128 命令启动模拟器

3.使用 cd..(返回上一级)进入platform-tools目录下

4.执行 adb root 命令,等待提示成功

5.执行 adb remount 命令

5.执行 adb pull /system/etc/hosts 命令,成功后即可在当前目录下找到hosts文件

6.修改hosts文件,执行 adb push hosts /system/etc/hosts 命令进行推送

7.执行 adb shell 命令,等待提示成功

8.执行 cat /system/etc/hosts 命令,查看hosts内容,确认成功

PS:命令与路径间一定要有空格。。

作者:@zhnoah
出处:http://www.cnblogs.com/zhnoah/
本文版权归本人和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连 
接,否则保留追究法律责任的权利。

时间: 2024-10-28 22:47:10

修改Android模拟器的host文件的相关文章

eclipse中如何查看一个android模拟器的内部文件

eclipse中如何查看一个android模拟器的内部文件,有时要在其中添加一个文件夹或是什么的,要手动的做这件事,而不能够用代码去完成时,就要用这个方法了. 1.首先,打开一个安卓模拟器. 2.这个时候,点击eclipse中DDMS图标,打开android模拟器的控件台. 3.在这里,你就能够看到这个模拟器了,同时它的一些状态,你也是可以看到的. 4.下面就点击右侧file explore就可以看到其中的文件系统了,在这里面,你就可以看到你要的文件了.

修改Android中strings.xml文件, 动态改变数据

有些朋友可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法.strings.xml中节点是支持占位符的,如下所示: <string name="data">整数型:%1$d,浮点型:%2$.2f,字符串:%3$s</string> 其中%后面是占位符的位置,从1开始, $ 后面是填充数据的类型         %d:表示整数型:         %f :表示浮点型,其中f前面的.2 表示小数的位数         %

修改android模拟器的路径

如果在eclipse中创建了多个AVD,是会占用大量的存储空间的,而默认的创建路径是在C盘,我们可以把已经创建的AVD剪切到自己指定的文件夹下. (1)默认情况下模拟器在C:\Users\XXXXXXXX\.android目录我们可以把.android剪切到指定的文件加下. (2)第一步完成后,模拟器并不能使用,eclipse提示找不到AVD,我们需要增加环境变量:修改.android\avd目录下面的.ini文件 (3)修改.android\avd目录中的.ini文件,将path修改为正确的路

修改Android模拟器的system分区,以及加入SuperSU

  http://www.claudxiao.net/2013/10/persistent-change-emulator-system-partition/ 对Android的模拟器,如果要修改其system分区里的文件,除了remount之外,还需要对数据进行持久化--因为默认情况下emulator会以只读的形式加载system.img,即便remount之后对其进行的修改也不会实际被保存下来. 网络上提到多种解决这一持久化问题的方案.例如[1],将/system拷贝至清空后的/data分区

一个修改10台机器host文件需求 引发的脚本

#!/bin/bash echo "enter heno's password" read henoPassword echo "enter root's password" read rootPassword for i in 11 12 13 14 15 16 17 18 19 20 21;         do                 ip="192.168.10."$i                 comand="s

怎么样修改win7下的host文件

由于在访问tensorflow官网时访问不了,需要修改hosts文件,然而win7下因为权限问题导致不能修改hosts文件,解决方法如下: 1.先复制hosts文件到别的地方,修改完后再覆盖回来.中间会提示目标文件夹拒绝访问,需要提供管理员权限,点击继续即可. 2.用记事本更改: (1)开始菜单->附件->右键点击"记事本"->以管理员运行. (2)打开后,在左上角文件中打开hosts文件,路径:c:\Windows\System32\drivers\etc\host

查看Android模拟器的SDCard文件夹内容

可以通过DDMS查看: 一般在Eclipse的菜单栏(右上角)可以找到,如果没有,在图标Java左边的按钮选择添加 在DDMS可以直接添加文件夹和文件,但不能删除文件夹和文件,需要通过adb shell方式删除 删除命令为rm -r 文件夹名或文件名

修改Android 设备号

/** * 判断是否是模拟器 * @return */ public static boolean isEmulator() { /** * 还有其他情况: * 比较 IMSI * 模拟器的imsi(2.2 为 310260000000000) * * 修改Android 模拟器IMSI * 在.....\android_sdk\tools文件下找到emulator-arm.exe,使用UltraEdit文本编辑器打开,搜索CIMI关键字,把310260000000000 改成你自己想要的IMS

自动批改android模拟器的imei的小程序 和 下载各个版本SDK Tools及ADT

ADT 22.6.0版本的下载路径是:http://dl.google.com/android/ADT-22.6.0.zip ADT22.6.1版本的下载路径是:http://dl.google.com/android/ADT-22.6.1.zip SDK Tools r22.6版本的下载路径是:http://dl.google.com/android/android-sdk_r22.6-windows.zip SDK Tools r22.6.1版本的下载路径是:http://dl.google