2012-10-24 178 views
1

我收到以下错误,当我尝试运行我的AVD如何从默认的路径改变AVD路径

NAND:无法写入文件C:\ DOCUME〜1 .... \ LOCALS〜1 \ Temp \ 2 \ AndroidEmulator \ TMP7.tmp,设备上没有剩余空间。

我的SDK不在C:中。是否有任何方法可以更改由AVD生成的临时文件的路径。

在互联网上搜索后,我试过了,但没有工作。

  1. 创建用户变量ANDROID_SDK_HOME指向NOT C:中的路径。
  2. 删除并重新创建了AVD。

PS:在我工作的服务器上,我无法增加C:上的配额,这就是为什么需要移出它的原因。

感谢

+0

有关解决方法,我映射我的TEMP和TMP文件夹到一个新的路径是不是在C:,但我仍然想知道这是否可以用其他方式完成。 –

回答

2

这是自动生成的文件。你必须从这个路径

  • 开始>运行>%TEMP%> cltra + A>删除全部删除。

希望这会解决您的问题,并正确打开您的模拟器。

+0

其实一直清理临时文件夹不会帮助我的原因。 –

1

正如马尼克说,一个解决方案是创建一个符号链接到另一个位置:

mklink /J "C:\Users\{you}\AppData\Local\Temp\AndroidEmulator" "{new-location}"