由于windows系统中开启wsl会导致某些模拟器不能正常运行,而蓝叠模拟器可以在这种情况下运行。
但是蓝叠模拟器默认的system盘不可重载,通过修改文件的方式重载蓝叠模拟器。
1.首先在设置里开启蓝叠模拟器的root模式
2.找到蓝叠安装目录下的/Engine/{{ANDROID_VERSION}}
文件夹
不同的安卓版本对应的'ANDROID_VERSION'如下
ANDROID_VERSION{
Rvc64 = Android 11.0
Pie64 = Android 9.0
Nougat64 = Android 7.0
}
3.同时修改Android.bstk.in
, {{ANDROID_VERSION}}.bstk-prev
, {{ANDROID_VERSION}}.bstk
这三个文件:
将这两行的type修改为"ReadOnly",三个文件都需要修改。
<HardDisk uuid="xxxx" location="fastboot.vdi" format="VDI" type="ReadOnly" />
<HardDisk uuid="xxxx" location="Root.vhd" format="VHD" type="ReadOnly"/>
4.重启模拟器[包括多开器], 重新挂载。
adb connect your_device
adb -s your_device shell
su
mount -o ro,remount /system
完成