使用MuMu模拟器开发APP


很多时候,APP开发需要真机或者模拟器,这里可以使用MuMu模拟器来开发。

有时候,APP的接口地址为线上的,又不能修改。开发的时候,需要让接口请求本地API来调试,这个时候就可以使用下面的方法来解决,主要就是修改模拟器的hosts文件。

设置磁盘为可写

不要开启网络桥接模式

找到adb.exe文件

我的文件在C:\Program Files\Netease\MuMu Player 12\shell文件夹下。

连接模拟器

找到模拟器的端口

在问题诊断菜单里可以看到

执行以下命令

adb connect 127.0.0.1:16384
already connected to 127.0.0.1:16384

请求root权限

adb root

从模拟器导出hosts文件

adb pull /system/etc/hosts C:\dev\hosts

修改hosts文件

127.0.0.1       localhost
::1             ip6-localhost
192.168.1.5 www.ggdoc.cn

从本地导入hosts文件至模拟器

adb push C:\dev\hosts /system/etc/hosts

至此,可以开始开发APP了。