我正在尝试开始在android中开发,但在设置开发环境时遇到了问题:
我正在运行Ubuntu 11.04并安装了Eclipse Juno 4.2.0。并已将android sdk工具更新到最新版本。
当我尝试运行Android模拟器时,我收到错误“NAND:无法写入文件...文件存在”。当在答案上搜索此错误时,我需要释放我硬盘上的一些空间。我从硬盘驱动器中释放了几个Gig,但我仍然得到同样的错误。另一个网站表示要删除所有模拟器环境并从头开始创建新环境。我试过这个但是当我只有一个环境列在avd管理器中并且我尝试删除它时,弹出错误消息说我不能,因为模拟器当前正在运行。即使我重新启动计算机,打开avd管理器并尝试删除我仍然得到相同的错误。
我努力了
adb设备
查找正在运行但未列出设备的设备。
无论我是运行Eclipse的avd管理器还是从命令行运行,我都会收到此错误。有谁知道为什么我得到NAND:无法写文件...文件存在错误或为什么我总是收到有关模拟器运行的消息。
问候,
约翰
试着检查一下 可用空间 在你的硬盘驱动器.......它通常是由于存储空间低
试着检查一下 可用空间 在你的硬盘驱动器.......它通常是由于存储空间低
试试跑步 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
...
也就是说,分区填满,然后您收到错误消息,然后分区释放。
解决方案是重新安装 tmpfs
在 /tmp
使用更大的空间分配,5 GB就足够了 sudo mount -o remount,size=5G tmpfs /tmp/
或者告诉AVD将其临时目录放在其他地方 如何更改Android模拟器临时目录 和 https://code.google.com/p/android/issues/detail?id=15716