没有空间留在设备上 – android

而运行时得到以下错误…我清理我的项目之后,也得到相同的错误

[2011-04-10 05:33:31 - PersonalTask] ------------------------------ [2011-04-10 05:33:31 - PersonalTask] Android Launch! [2011-04-10 05:33:31 - PersonalTask] adb is running normally. [2011-04-10 05:33:31 - PersonalTask] Performing com.acarin.project.personal.task.LoginPage activity launch [2011-04-10 05:33:31 - PersonalTask] Automatic Target Mode: launching new emulator with compatible AVD 'MA_AVD_2.3.1' [2011-04-10 05:33:31 - PersonalTask] Launching a new emulator with Virtual Device 'MA_AVD_2.3.1' [2011-04-10 05:33:34 - Emulator] NAND: could not write file D:\Bama_BackUp\andr\android-sdk-windows/platforms\android-9\images\/system.img, No space left on device 

任何人都可以帮我请谢谢你

Solutions Collecting From Web of "没有空间留在设备上 – android"

仿真器的系统NAND闪存已经空间不足。 您的主机系统D:不是问题,但由于某种原因,表示模拟器NAND闪存的system.img文件已满。 您可以尝试创build一个新的仿真器,或者在仿真器中进行出厂默认重置来清理它。 要做到这一点,请在设置 – >隐私下在Android内发出工厂数据重置,或者从命令行启动模拟器:

 android list avd emulator -avd My_Avd_Name -wipe-data 

第一个命令列出所有Android虚拟设备。 你需要第二个命令的名字。 模拟器不应该已经在运行。 第三个选项是删除位于Windowsconfiguration文件下的磁盘映像。 在您的configuration文件下,它是.android/avd/My_Avd_Name.avd您应该只需要删除userdata-qemu.img ,也许cache.img 。 如果必要,您可以尝试删除其他图像文件,但请注意, sdcard.img不会自动重新创build。 您需要从命令行运行mksdcard

这也可能发生,因为在创build仿真器的驱动器中没有可用空间,请尝试删除该驱动器的less量内容,然后启动它,确保驱动器中有1 GB(用于注意事项)数据。 它为我工作

1 – Eclipse IDE:您可以设置:

运行 – >运行configuration – >select你的运行configuration – >目标 – >其他模拟器命令行选项: – 部分大小512

2 – 控制台:

android-sdk-home / tools> android list avd

emulator.exe -avd -partition-size 512 -no-snapshot-load

3 – 您也可以创build新的avd,并留出足够的空间,因为android应用程序首先安装在手机分区(您可以稍后将其移动到SD卡),您必须检查手机

设置 – > SD卡和手机存储 – >内部手机存储 – >可用空间

我解决了这个问题。 如果您有MAC OS X.您可能需要禁用您创build的RamFS。 之一:

 sudo rm -rf /System/Library/StartupItems/RamFS 

要么:

 sudo chmod -R 000 /System/Library/StartupItems/RamFS 

后者禁用它。

完成上述步骤之一后,请不要忘记重新启动MAC。

显然,SDK给出了关于哪个安装空间不够的误导信息…

你也可以增加RamFS的大小,但你有多lessRAM?

我希望这有帮助。

我的情况,这不是设备和问题

'sudo rm -rf / tmp / *'

解决了我的问题