为了实现访问公司电商网站的接口,需要设置android模拟器中hosts文件,因此开始为这个问题搜索相关方法,
于是整理了下解决方案
方案1.通过windows中的cmd控制台对adb命令实现修改hosts。
hosts在安卓模拟器中为只读权限,因此需要权限访问才能更改其内容。
通过一下命令操作:
1.adb root root运行
2.adb remount 可更改用户账户
3.adb pull /system/etc/hosts e:/hosts 将hosts文件放到e盘的hosts下
4.adb push e:/hosts /system/etc/hosts 将修改完成的hosts文件放到模拟器中。
方案2.若在windows系统下没有配置adb,则可以通过cmd的命令cd切换到adb.exe,然后再执行方案1中的代码即可。
若想配置adb环境,则可以通过下面方法:
adb文件路径:D:\Program Files\adt-bundle-windows-x86-20140702\sdk\platform-tools,
android文件位置:D:\Program Files\adt-bundle-windows-x86-20140702\sdk\tools
1.进入电脑右键-高级系统设置-环境变量-系统变量中点新建
2.创建名字adb(根据自己命名习惯),然后在变量中输入你adb的位置:D:\Program Files\adt-bundle-windows-x86-20140702\sdk\platform-tools;D:\Program Files\adt-bundle-windows-x86-20140702\sdk\platform-tools,点击确定,保存。
3.找到系统变量中的Path变量,点击编辑,在最后添加“;%adb%”,加入后保存。
4.打开cmd窗口,输入adb,会显示adb所有命令,则说明adb配置成功。