无法在 eclipse 中打开 android 模拟器

无法在 eclipse 中打开 android 模拟器

当我尝试在 eclipse 中将我的应用程序作为 android 应用程序运行时,它显示错误“设备上没有空间”。我该怎么办?

答案1

在这里回答。

如果您的驱动器有足够的可用空间,那么:

模拟器的系统 NAND 闪存空间不足。问题不在于您的主机系统,但由于某种原因,代表模拟器 NAND 闪存的 system.img 文件已满。

方法 1(最简单的方法)

创建一个新的模拟器。

方法 2

在模拟器中执行恢复出厂设置以清理它。

为此,请发出恢复出厂设置在 Android 下的Settings -> Privacy,或者从命令行启动模拟器:

android list avd
emulator -avd My_Avd_Name -wipe-data

第一个命令列出所有 Android 虚拟设备。需要名字对于第二条命令。模拟器不应该已经运行。

方法 3

删除位于 Windows 配置文件下的磁盘映像。在您的配置文件下,您.android/avd/My_Avd_Name.avd只需要删除userdata-qemu.img和可能cache.img。如有必要,您可以尝试删除其他映像文件,但请注意,sdcard.img不会自动重新创建。您需要mksdcard从命令行运行。

方法 4 (从这里)

应用程序安装在 中/data/apps。请确保您的数据分区大小足够大以支持您的应用程序。

如果你遇到“没有剩余空间”的问题,并且你确定没有使用设备上的所有空间,那么请运行

emulator.exe -avd <AvdName> -partition-size 512 -no-snapshot-load

分区大小将设置系统和数据映像的大小(以 MB 为单位)。您可以根据需要将 512 更改为更大的值。-no-snapshot-load确保您不是从快照启动,因此您会看到新的分区大小。

相关内容