我一直在尝试使用真实设备中的用户数据启动模拟器。当我们创建Android模拟器时,默认情况下它使用AVD位置的userdata.img文件。就我而言,C:\ Users \ User.Android \ avd \ emulator.avd \ userdata.img
我想将我的用户数据(例如图片,音乐从我的真实手机)加载到模拟器中。我从真实设备创建了数据分区(我将其命名为userdata.img)的dd图像,并从我的emulator.avd位置替换了原始的userdata.img文件。我还确保在创建此仿真器时有足够的磁盘空间(从真实设备获取的图像大小为800MB,并且为仿真器提供的磁盘大小为1000MB)。
当我使用这些修改启动模拟器时,它不会加载新添加的图像(它会持续加载数小时但未到达主屏幕)。请指导我需要考虑加载它的其他步骤。
真实设备是运行JellyBean(Android 4.1.1)的SONY C1505型号。模拟器也是使用JellyBean(Android 4.1)创建的。
答案 0 :(得分:0)
可能是数据分区没有足够的空间 - 尝试使用
-partition-size 1024选项自行运行模拟器 您还可以使用
-show-kernel查看内核日志以确定问题