【发布时间】:2010-12-27 18:26:30
【问题描述】:
在相对较新的模拟器映像 (AVD) 上,我有大约 40mb 的可用空间。我该如何扩展它?
更新: 只是要清楚......我说的是“内部手机存储”大小,而不是 SD 卡大小。
【问题讨论】:
-
您为什么要这样做?您的目标是使用尽可能少的空间。这是一部手机。
-
谁说我是为手机开发的?
在相对较新的模拟器映像 (AVD) 上,我有大约 40mb 的可用空间。我该如何扩展它?
更新: 只是要清楚......我说的是“内部手机存储”大小,而不是 SD 卡大小。
【问题讨论】:
我认为:
$ emulator -partition-size <number of megabytes>
是您正在寻找的。我在模拟器中尝试了几个不同的值,“内部手机存储”设置似乎反映了我传入的值。
【讨论】:
如果您谈论的是 SD 卡大小,我相信您需要制作一个更大文件的新 SD 卡文件,然后使用您创建的新 SD 卡加载您的 AVD。他们在此处提供了有关如何创建 SD 卡(并将其加载到 AVD 中)的说明:http://developer.android.com/guide/developing/tools/emulator.html#creatingm
基本上,制作 SD 卡:
$ mksdcard <size> <file>
然后使用 -sdcard 参数将其加载到您的模拟器中:
$ emulator -sdcard <filepath>
【讨论】: