如何从命令行更改 Android 模拟器 RAM 大小?

发布于 2025-01-06 15:07:33 字数 275 浏览 0 评论 0原文

我想在从命令行创建 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

新雨望断虹 2025-01-13 15:07:33

您需要找到您创建的 AVD 的配置文件。

就我而言,我在 Ubuntu 上运行 AVD,所以这是我找到配置文件的地方。

~/.android/avd/emulator.avd/config.ini

“emulator”是我创建 AVD 时提供的名称,因此目录名称将取决于您提供的名称。

以下是 config.ini 文件中的内容:

hw.lcd.density=240
skin.name=WVGA800
skin.path=platforms/android-8/skins/WVGA800
hw.cpu.arch=arm
abi.type=armeabi
vm.heapSize=64
hw.ramSize=1024
image.sysdir.1=platforms/android-8/images/

我将堆大小从 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.

~/.android/avd/emulator.avd/config.ini

"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:

hw.lcd.density=240
skin.name=WVGA800
skin.path=platforms/android-8/skins/WVGA800
hw.cpu.arch=arm
abi.type=armeabi
vm.heapSize=64
hw.ramSize=1024
image.sysdir.1=platforms/android-8/images/

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

忆梦 2025-01-13 15:07:33

为了回答标题中的问题,

如何从命令行更改 Android 模拟器 RAM 大小?

必须使用 -memory 选项:

emulator -memory 768 -avd <AVD_NAME>

emulator -memory 256 -avd <AVD_NAME>

To answer the question in the title,

how to change the android emulator ram size from command line?

one has to use -memory option:

emulator -memory 768 -avd <AVD_NAME>

or

emulator -memory 256 -avd <AVD_NAME>
梦里人 2025-01-13 15:07:33

您可以更改您使用的 hardware.inihw.ramSize 的默认值。例如,如果您将 platforms/android-15/skins/**WVGA800**/hardware.ini 更改为

hw.lcd.density=240
vm.heapSize=48
hw.ramSize=1024

那么您可以使用以下命令创建一个具有 1024M ram 的 avd:

android create avd -f -t <target> -s **WVGA800** -n test_avd

You can change the default value of hw.ramSize in hardware.ini which you uses. For example, if you change the platforms/android-15/skins/**WVGA800**/hardware.ini to

hw.lcd.density=240
vm.heapSize=48
hw.ramSize=1024

Then you can create an avd that has 1024M of ram by using:

android create avd -f -t <target> -s **WVGA800** -n test_avd
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文