扩展 Android 虚拟设备(模拟器)实例的大小?

13

在一个相对较新的模拟器镜像(AVD)上,我只有大约40MB的可用空间。如何扩展这个空间?

更新: 为了明确一点...我说的是“内部手机存储”大小,而不是SD卡大小。


为什么你想要这样做?你的目标是尽可能地节省空间。这是一部手机。 - Sneakyness
7
谁说我在为手机开发? - Jeremy Logan
2个回答

33

我认为:

$ emulator -partition-size <number of megabytes>

这就是你要寻找的东西。我在模拟器中尝试了几个不同的值,"internal phone storage"设置似乎反映了我传递的值。


2
谢谢。我想知道为什么这个内容没有列在http://developer.android.com/guide/developing/tools/emulator.html#startup-options的在线文档中。 - Jeremy Logan
9
同时,大小以MB为单位,因此如果您选择500,则会获得500MB的内部存储空间。 - christophercotton
我可以在设备配置文件中设置这个参数吗? - Scit

-2

如果你在谈论SD卡的大小,我相信你需要创建一个更大的SD卡文件,然后使用你创建的新SD卡加载AVD。这里有关于如何创建SD卡(并将其加载到AVD中)的说明:http://developer.android.com/guide/developing/tools/emulator.html#creatingm

基本上,创建SD卡:

$ mksdcard <size> <file>

然后使用-sdcard参数将其加载到您的模拟器中:

$ emulator -sdcard <filepath>

1
不是“内部电话存储”大小。 - Jeremy Logan

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