18

当我将皮肤内置显示设置更改为 WXGA720 时,问题就开始了。然后每次我尝试运行模拟器时,它都会显示以下消息:

AVD 'android403' 的启动模拟器无法分配内存:8 此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。

我已经尝试将 RAM 大小降低到 800 MB,然后是 512 MB(甚至 256),但它也没有工作......

我不知道该怎么办...

这是模拟器设置窗口的屏幕截图:

在此处输入图像描述

预先感谢。

4

7 回答 7

35

我有时确实有同样的问题。也许我的解决方案也适合你:不要选择 WXGA720 皮肤预设,而是手动将分辨率设置为 720*1280,并手动将 RAM 设置为 768 甚至 512。看起来很愚蠢,但如果皮肤预设为使用或手动分辨率配置。

于 2012-07-05T12:11:30.267 回答
7

我有同样的问题。我已手动将分辨率设置为720 X 1280. 将 RAM 大小设置为128MB并将 SSD 设置为16 MB。之后该应用程序没有任何问题出现

于 2012-09-02T01:09:49.707 回答
3

这可能听起来很傻,但我通过在 RAM 设置后添加“MB”解决了这个问题,将(例如)1024 更改为 1024MB。

于 2012-09-20T22:46:44.327 回答
3

我想到了。问题出在我为虚拟机指定的内存量上,它是 1024MB,现在我有 512MB,没关系。请享用 ;)

于 2012-12-02T08:36:04.827 回答
2

对于 android 4.0.3 的 x86 模拟器,我也遇到了同样的问题。只有当我尝试从 Eclipse 启动模拟器时,才会出现这个问题。但是当我从命令行启动模拟器时工作正常。尝试从命令行启动模拟器。

转到 android 工具目录并使用“emulator -avd”来启动你的模拟器。

于 2012-07-12T05:30:58.910 回答
2

我有同样的问题,试图模仿 Galaxy S3。将分辨率设置为 720 x 1280 并将 ram 从 1024 降低到 700 对我有用。无法让它在内置的 wxga720 设置上运行。

于 2012-07-24T20:47:23.720 回答
1

我今天遇到了同样的问题,但我设法解决它(至少对我来说,因为我做错了),希望它对你也有用。

我试图通过 Eclipse 通过 Android Virtual Device Manager 直接更改 de Device RAM 内存。我不知道为什么,但是这种更改不会影响例如 \android-sdk\platforms\android-16\skins\WXGA800-7in 中存在的“hardware.ini”文件。要更改设备 RAM,或者只是添加 MB,您需要更改此文件。

于 2012-11-07T18:16:53.827 回答