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

マニックが言ったように、解決策は別の場所へのシンボリックリンクを作成することです:

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