1

当我尝试运行我的 AVD 时出现以下错误

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

我的 SDK 不在 C: 中。有什么方法可以更改 AVD 生成的临时文件的路径。

在互联网上搜索后,我尝试了以下,但没有奏效。

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

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

谢谢

4

2 回答 2

2

那是自动生成的文件。你必须从此路径中删除

  • 开始 > 运行 > %temp% > cltra+a > 全部删除。

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

于 2012-10-25T10:46:11.543 回答
1

正如 Manik 所说,一个解决方案可能是建立一个到另一个位置的符号链接:

mklink /J "C:\Users\{you}\AppData\Local\Temp\AndroidEmulator" "{new-location}"
于 2015-04-05T17:06:17.777 回答