场景
首先为了玩一款手游,ios上玩实在是手机耗电太快了,顶不住啊
所以去玩了Andorid版本,因为Andorid版本的可以使用模拟器在PC上玩
由于对网易的信任,就选择MuMu模拟器,当然也因为我玩的不是腾讯的手游
基本安装
安装的话基本就是去官网下载安装
官网下载的其实只是个游戏下载器,毕竟模拟器没有个几百兆是不可能的
Android就是这么庞大,想想19年那会儿刚接触Andorid底层驱动的活,当时AOSP编译完要160G,直接把256G的ZBook给挤爆了,当然模拟器只是Android项目的一部分。
顺便提一下,下载器会把真正的安装包放在这里:C:\Users\[name]\AppData\Local\Temp\
备份与还原
其实这部分MuMu官网就有教程,但是这个教程有坑,这有可能你照着教程把备份放到另一台电脑,但是卡99%无法启动解决方案,当然官方也知道他们家软件会卡99%,但我逐个尝试后发现并无效果,这才有了这个教程。
其实官方教程本质没有问题,就是有些场景你需要同时备份myandrovm_vbox86-disk1.vdi
,好吧我们来看完成教程
所需工具:mumu_debug_tools.zip
1.备份数据
首先关闭你的模拟器,然后备份Android虚拟机磁盘
- 磁盘文件1
C:\Program Files (x86)\MuMu\emulator\nemu\vms\myandrovm_vbox86\myandrovm_vbox86-disk1.vdi
- 磁盘文件2
C:\Program Files (x86)\MuMu\emulator\nemu\vms\myandrovm_vbox86\myandrovm_vbox86-disk2.vdi
2.还原数据
在待还原的PC上安装MuMu模拟器,安装完成后若MuMu是打开状态,请先关闭MuMu模拟器
对应系统的类型,拷贝mumu_debug_tools.zip
的debug程序,此处我这是x64的系统,将 .\debug_tools\nemu_x64\
目录中的所有文件拷贝到C:\Program Files (x86)\MuMu\emulator\nemu\Hypervisor\
目录下
打开C:\Program Files (x86)\MuMu\emulator\nemu\Hypervisor\
目录中的Nemu.exe
首先需要卸载掉新安装的MuMu中的两个磁盘,以便挂在我们备份的磁盘,基本操作如下图
这里需要注意的是需要把disk1和disk2都卸载了,Release后可以直接点击界面总的Remove来删除卸载后的磁盘。
而后我们需要挂在我们备份的disk1和disk2,首先将两个磁盘镜像拷贝到如下目录:C:\Program Files (x86)\MuMu\emulator\nemu\vms\myandrovm_vbox86\
然后按照下图来挂在disk1和
这里需要注意的是需要把disk1和disk2都挂在上,途中只示例挂在了一个disk2,然后我们照葫芦画瓢挂上disk1
测试
到这里就可以关闭C:\Program Files (x86)\MuMu\emulator\nemu\Hypervisor\Nemu.exe
再打开MuMu模拟器,看看我们的数据是否完整的恢复了
其他使用技巧
安装 Google Play Store
打开并进入MuMu模拟器 >
系统应用 >
KK谷歌助手
我一度怀疑,这个就是导致官方的模拟器游戏数据教程失败的原因。
参考文献:
1.如何备份模拟器游戏数据
2.卡99%或无法启动解决方案