无法设置客户机内存“android_arm”:参数无效。

13

我花了几天时间尝试启动任何一个安卓程序。即使是“Hello World”也会给我同样的错误提示:

[2014-10-28 18:07:14 - android19] Android Launch!  
[2014-10-28 18:07:14 - android19] adb is running normally.  
[2014-10-28 18:07:14 - android19] Performing com.example.android19.MainActivity activity launch  
[2014-10-28 18:07:14 - android19] Automatic Target Mode: launching new emulator with compatible AVD 'first'  
[2014-10-28 18:07:14 - android19] Launching a new emulator with Virtual Device 'first'  
[2014-10-28 18:07:43 - Emulator] Cannot set up guest memory 'android_arm': Invalid argument

有人可以帮忙吗?非常感谢!

6个回答

46

尝试减小模拟器的RAM大小

在Eclipse中

窗口 -> Android Virtual Device Manager

选择你的设备并点击窗口右侧的编辑按钮

然后在内存选项部分找到RAM参数,并将其设置为512,例如。 点击确定以保存。现在尝试重新调试您的应用程序


2
在收到消息“- Emulator] Cannot set up guest memory 'android_arm': Invalid argument”之前,@Azheng应该设置可用的、推荐的内存大小,并将其值设定为此。 - Dudeist
我认为,如果您有多个模拟设备,我们必须为所有设备执行此操作。 - stannums

21

在Android Studio中:

  1. 打开AVD管理器
  2. 编辑AVD配置的设置
  3. 点击“显示高级设置”
  4. 在“内存和存储”部分减少RAM大小

5

对于我而言,模拟器的默认内存大小为1 GB RAM,这导致我无法打开模拟器。我将内存大小减小到512 MB,然后它就可以工作了...


2

在Android Studio中:

  1. 打开AVD管理器并进入高级设置

    工具 > Android > AVD管理器 > 您的设备 > 铅笔图标 > 显示高级设置 > 内存和存储

  2. 减少RAM大小(512 MB对我有效)

RAM大小


1

在Android Studio中: 如果你刚刚更新了Android Studio,那么你可能会遇到这个问题。 尝试重新启动Android Studio。这应该可以解决你的问题。


0

如果你在使用Android Studio时遇到问题,只需点击“显示磁盘操作”。

打开配置文件并查找RAM单词。将大小编辑为所需大小,然后重新启动工作室。 这对我有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接