Android虚拟设备SD卡大小是否会占用计算机的高清空间?

时间:2014-06-14 16:23:09

标签: android avd

我正在从在线教程中学习如何创建新的Android虚拟设备。没有为AVD的设置写的东西。

问题1)如果我将SD卡的大小设置为(例如2GB),那么它的字面意思是"吃掉了#34;通过创建2GB的图像文件,我的计算机的硬盘空间为2GB?

问题2)如果它确实占用了我计算机的高清空间,将来当我创建多个AVD时,我需要大量的高清空间吗?

编辑:因此,当我删除创建的AVD时,它是否会立即释放我的高清空间,或者我是否需要做一系列的事情来做一个"清理" AVD删除?

对不起添加问题。谢谢你的回复。毫无疑问,明天我将对你所有的建设性解决方案进行投票。

3 个答案:

答案 0 :(得分:3)

是的,硬盘空间会立即分配。

# First, I created a new AVD device called 2gb-sdcard and an AVD
# device called no-sdcard (which uses the minimum size of 10MB)
# Both are same device type, SDK, skin, etc.
#
$ cd ~/.android/avd/2gb-sdcard.avd
$ du -h
2.4G    .

$ cd ~/.android/avd/no-sdcard.avd
$ du -h
410M    .

答案 1 :(得分:1)

即使在Windows中我也检查过相同的内容。我是Win7-64并确认为各个AVD提到的SDCard大小确实占用了硬盘空间。

例如我已经创建了具有100MB SD卡大小的AVD NexusS_AVD19,我在屏幕截图中显示了内存占用。

同样地,我创建了其他具有1GB和2GB SDCard尺寸的AVD,当我进入相应的路径时,类似的细节可用:例如:C:\Users\RAMA\.android\avd\2GBSDcard.avdC:\Users\RAMA\.android\avd\1GBSDcard.avd ......我可以看到占领。

如果您希望将单个SDCard Image用于所有可用于高效/智能地使用内存的AVD,请点击此链接,指导您使用单个SDCard Image实现此目的的步骤

how-to-create-a-new-virtual-sd-card-in-emulator-in-android enter image description here

答案 2 :(得分:0)

模拟器使用.iso磁盘映像来模拟SD卡。因此SD卡会消耗您指定的空间。

但是如果你需要很多模拟器,你可以在它们中使用单个图像。请检查此Loading an SD card image

相关问题