Android 模拟器启动时参数设置

之前由于业务需求,需要将模拟器的/system挂载为可读可写,并且向/system分区写入的内容要保存。查阅资料可知,启动模拟器后,通过mount -o remount /dev/block/vda /system命令可以重新挂载/system分区为可读写,但是重启后,写入的内容会丢失。
解决方法为:

  1. 使用emulator命令在命令行中启动模拟器,并传入参数-writable-system -netdelay none -netspeed full即可,例如启动名为Android6.0的模拟器,则启动命令为
    emulator -writable-system -netdelay none -netspeed full -avd Android6.0
  2. 启动模拟器后,依次运行以下命令:
    adb shell
    su
    mount -o remount /dev/block/vda /system
    最后/system就是可读写了,并且重启后不会丢失之前所写的内容。

注:/dev/block/vda 根据自己的mount情况替换

你可能感兴趣的:(Android 模拟器启动时参数设置)