在android sdk 4.0下创建模拟器后,默认WXGA800配置如下所示:
单击“开始”后无法启动emualtor,并且没有任何错误/异常提示。似乎开始AVD没有意义。
但如果我将设备内存大小从 1024 更改为 768 ,则可以成功启动模拟器。根据PC硬件,对柱塞尺寸设置有限制吗?
我正在使用 Windows 7 64bit Ultimate和i3 2.53GHZ,4GB内存。
有没有人对此有类似的经历或想法?
谢谢!
答案 0 :(得分:1)
如果你有最新的ADT v22,它会显示:
On Windows, emulating RAM greater than 768M may fail depending on the system load.
Try progressively smaller values of RAM if the emulator fails to launch
当你添加超过768M的RAM时。
可能是Windows中的虚拟化不支持1024M RAM。
P.S。尝试使用Genymotion。它在甲骨文虚拟机上运行速度快,具有GPS,电池仿真和预先植根。
答案 1 :(得分:0)
在设置AVD时,您必须手动编辑要修复的配置文件,这是一个常见问题。文件位于C:\ Documents and Settings \ username.android \ avd \ name_of_avd.avd \ config.ini
从
更改内存设置hw.ramSize = 1024 到
hw.ramSize = 1024MB (不要在记事本中启用自动换行)。
保存文件并重新打开avd。这对我有用。