为AVD启动模拟器'AVD_for_Nexus_5_by_Google'NAND:无法写入文件/ tmp / android-ehdg / emulator-xxjXQs,文件存在

时间:2014-07-17 04:54:51

标签: emulation avd

当我尝试运行Android模拟器时,我收到错误“NAND:无法写入文件...文件存在”。当在答案上搜索此错误时,我需要释放我硬盘上的一些空间。我从硬盘驱动器中释放了几个Gig,但我仍然得到同样的错误。 无论我是从Eclipse运行avd管理器还是从命令行运行,我都会收到此错误。有谁知道为什么我得到NAND:无法写入文件...文件存在错误或为什么我总是得到有关模拟器运行的消息。

1 个答案:

答案 0 :(得分:1)

当错误无法详细描述问题时,这是一个真正令人不安的情况! 最后我发现所有这类错误消息(“文件存在”和“没有空间”)是由于/ tmp文件夹上的少量安装空间。 在Linux中尝试mount,你会看到tmpfs和/ tmp

的指定参数

更改$ ANDROID_TMP值不是一个合适的解决方案,甚至根本不起作用。

尝试修改 fstab

sudo gedit /etc/fstab

并将/ tmp大小增加到一个对你有意义的更大值(例如:1500M) 然后重新启动系统

PS:它不依赖于IDE(Eclipse或Android-Studio),而是处理AVD模拟器的东西