如何从命令行更改 Android 模拟器 RAM 大小?
我想在从命令行创建 Android 模拟器时编辑或更改 ram 大小。
EX:创建模拟器时,它采用默认的 ram 大小(Android SDK 4.0.3)512 MB 但我想将其增加到 768MB 或减少到 256MB。
我只想更改内存大小。因为可以选择更改 RAM 大小。
Do you wish to create a custom hardware profile [no] Yes
如果您输入“是”,我们需要提供很多东西。
I want to edit or change the ram size while creating the android emulator from command line.
EX: While creating the emulator it's taking default ram size(Android SDK 4.0.3) 512 MB
But I want to increase it to 768MB or decrease it to 256MB.
I want to change only Ram size. Because there is an option to change the Ram size.
Do you wish to create a custom hardware profile [no] Yes
If you entered yes, we need to provide so many things.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要找到您创建的 AVD 的配置文件。
就我而言,我在 Ubuntu 上运行 AVD,所以这是我找到配置文件的地方。
“emulator”是我创建 AVD 时提供的名称,因此目录名称将取决于您提供的名称。
以下是 config.ini 文件中的内容:
我将堆大小从 24 增加到 64,并添加了 ram 大小参数。
有关可以添加的参数列表,请参阅:从命令行管理 AVD
You need to find the config file for the AVD that you have created.
In my case, I'm running the AVD on Ubuntu, so this is where I found the config file.
"emulator" was the name I provided when I created the AVD, so the directory name will depend on what you provided.
The following is what is inside the config.ini file:
I increased my heap size from 24 to 64, and added the ram size parameter.
For the list of parameters you can add, refer to: Managing AVDs from the Command-line
为了回答标题中的问题,
必须使用
-memory
选项:或
To answer the question in the title,
one has to use
-memory
option:or
您可以更改您使用的
hardware.ini
中hw.ramSize
的默认值。例如,如果您将platforms/android-15/skins/**WVGA800**/hardware.ini
更改为那么您可以使用以下命令创建一个具有 1024M ram 的 avd:
You can change the default value of
hw.ramSize
inhardware.ini
which you uses. For example, if you change theplatforms/android-15/skins/**WVGA800**/hardware.ini
toThen you can create an avd that has 1024M of ram by using: