我对 Android 模拟器有一个奇怪的问题。我通过 Android AVD 管理器(新创建的平台 2.1 和 API 级别 7 的模拟器)创建了一个虚拟设备。我已经尝试使用标准设置并为更大(256 MB)的设备 RAM 大小添加了硬件参数,但没有任何改变。
我需要将文件带到系统分区来测试一个项目(称为讨价还价),但由于某种原因,系统分区从一开始就没有空间。
aa a@aaa /home/haggle-0.2-android
$ adb -s emulator-5554 shell
# df
df
/dev: 47084K total, 0K used, 47084K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 73600K total, 73600K used, 0K available (block size 4096)
/data: 65536K total, 18464K used, 47072K available (block size 4096)
/cache: 65536K total, 1156K used, 64380K available (block size 4096)
如您所见,系统分区有 0K 可用空间。当连接无根 HTC Nexus One 并执行相同操作时,我得到以下值:
/dev: 108896K total, 0K used, 108896K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 0K used, 4096K available (block size 4096)
/system: 148480K total, 116364K used, 32116K available (block size 4096)
/data: 200960K total, 22296K used, 178664K available (block size 4096)
/cache: 97280K total, 1852K used, 95428K available (block size 4096)
/sdcard: 3864064K total, 118496K used, 3745568K available (block size 32768)
为什么模拟器上的系统分区从一开始就有0K的可用空间,我该怎么做才能改变它?即使我使用挂载/重新挂载使分区可写,我也会得到相同的 0K 值。
有小费吗?