Android emulator Can';t启动仿真器环境(错误NAND:无法写入文件…文件存在)

Android emulator Can';t启动仿真器环境(错误NAND:无法写入文件…文件存在),android-emulator,emulation,avd,Android Emulator,Emulation,Avd,我正在尝试使用android进行开发,但在设置开发环境时遇到了问题: 我正在运行Ubuntu11.04并安装了EclipseJuno4.2.0。并已将android sdk工具更新至最新版本 当我尝试运行android仿真器时,出现错误“NAND:无法写入文件…文件存在”。在搜索此错误时,回答说我需要在硬盘上释放一些空间。我已经从硬盘上释放了一些Gig,但是我仍然得到同样的错误。另一个网站称将删除所有模拟器环境,并从头开始创建新的模拟器环境。我尝试过这个,但是当我在avd管理器中只列出了一个环境

我正在尝试使用android进行开发,但在设置开发环境时遇到了问题: 我正在运行Ubuntu11.04并安装了EclipseJuno4.2.0。并已将android sdk工具更新至最新版本

当我尝试运行android仿真器时,出现错误“NAND:无法写入文件…文件存在”。在搜索此错误时,回答说我需要在硬盘上释放一些空间。我已经从硬盘上释放了一些Gig,但是我仍然得到同样的错误。另一个网站称将删除所有模拟器环境,并从头开始创建新的模拟器环境。我尝试过这个,但是当我在avd管理器中只列出了一个环境,并且我尝试删除它时,会弹出错误消息说我不能,因为模拟器当前正在运行。即使我重新启动计算机,打开avd管理器并尝试删除,我仍然会收到相同的错误。 我试过了

亚洲开发银行设备 查找正在运行但未列出任何设备的设备

无论是从Eclipse还是从命令行运行avd管理器,我都会遇到这个错误。有人知道我为什么会得到NAND:无法写入文件…文件存在错误,或者为什么我总是得到关于模拟器运行的消息

问候,


John

尝试检查硬盘上的可用空间。。。。。。。这通常是由于存储空间不足

在模拟器启动时,请尝试反复运行
df-h
。您可能会看到这样的情况:

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
...
tmpfs                  3.7G  2.7G  1.1G  72% /tmp
...

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
...
tmpfs                  3.7G  3.6G  191M  95% /tmp
...

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
...
tmpfs                  3.7G  3.6G  160M  96% /tmp
...

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
...
tmpfs                  3.7G  3.6G  112M  98% /tmp
...

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
...
tmpfs                  3.7G  3.7G  8.8M 100% /tmp
...

$ df -h
Filesystem             Size  Used Avail Use% Mounted on
...
tmpfs                  3.7G  2.7G  1.1G  72% /tmp
...
也就是说,分区填满了,然后您得到错误消息,然后分区释放了


解决方案可能是使用
sudo mount-o remount,size=5G tmpfs/tmp/
/tmp
处重新安装
tmpfs
,空间分配更大,5gb就足够了,或者告诉AVD按照和将其临时目录放在其他地方,请包括参考资料。如果你说“通常”,你一定会链接到其他报告/解决方案。可能/tmp已满,但/home/*是大的辅助磁盘,例如:centos上的android studio、debian、suse等。rm-rf/tmp/android-$USER&&mkdir-p/home/$USER/android tmp&&ln-s/home/$USER/android tmp-android-$userUbuntu上的情况就是这样,/tmp/已满69%,剩余330Mb。删除我之前转储到那里的一个大目录可以让模拟器正常启动。同样的问题和解决方案也适用于我。如果消息不是
文件存在
,则此stackoverflow问题不需要存在。。。