Android模拟器修改hosts文件完成本地API调用

12 篇文章 0 订阅
7 篇文章 0 订阅

在Android Studio 的terminal中输入以下核心指令即可:

emulator -avd Nexus_5X_API_28 -writable-system
adb root
adb remount
adb push E:/hosts /system/etc/hosts

第一步,启动模拟器,注意这里需要指定writebale
第二部,boot
第三步,remount,这一步很重要,成功之后,才能执行下一步的改写模拟器hosts文件
第四步,把改写好的hosts文件推到模拟器的文件夹下,完成修改模拟器hosts,

注意:这里的host文件在
C:\Windows\System32\drivers\etc这个文件夹下,不同系统可能有不同,不过一般都在etc文件夹下

host文件修改方式:
在原来的系统hosts文件下加入一行 10.10.3.7 www.ur.com(前边是要访问的主机域名,后边是你访问时使用的的域名)
如:我这个配置下,在Android代码中配置域名就是http://www.user.com/

第二种简单的方案:
去网上下载一个模拟器,比如雷电模拟器,然后安装一个re文件管理器,在文件管理器中,找到etc文件夹下的hosts,加入10.10.3.7 www.ur.com,不要去掉原来默认的的localhost。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值