使用修改/自定义的userdata.img文件启动模拟器



我一直在尝试用真实设备中的用户数据启动模拟器。当我们创建一个Android模拟器时,默认情况下它使用来自AVD位置的userdata.img文件。在我的例子中,C:\Users\User.Android\avd\emulator.avd\userdata.img

我想把我的用户数据,比如图片,音乐从我的真实手机加载到模拟器中。我从一个真实的设备中创建了数据分区的dd映像(我将其命名为userdata.img),并替换了我的emulator.avd位置中的原始userdata.ig文件。我还确保在创建这个模拟器时有足够的磁盘空间(从实际设备拍摄的图像大小为800MB,给模拟器的disk大小为1000MB)。

当我用这些修改启动模拟器时,它不会加载新添加的图像(它会持续加载数小时,但不会到达主屏幕)。请指导我需要考虑加载它的其他步骤。

实际设备是运行JellyBean(Android 4.1.1)的SONY C1505型号。Emulator也是使用JellyBBean(Android 4.1)创建的。

可能是数据分区没有足够的空间-尝试使用选项

-分区大小1024

自己运行模拟器您还可以使用
-showkernel
查看内核日志来识别问题

最新更新