LoginSignup
1
0

More than 5 years have passed since last update.

AndroidStudioで使うTempフォルダを変更する

Posted at

Windows7にてディスク容量が足りない場合

AndroidStudioにてSDKのUpdateを実行すると、ダウンロードするファイルは一時フォルダに保存されますが、ディスク容量が足りない場合失敗します。

この問題を回避するには、ディスク容量を増やすか、一時ファイルの保存先を変更するしかないです。

調査

Googleで調べるが良い方法が見つからず、次にStackOverFlowで検索するも、Linuxでのやり方しかヒットせず。

シンボリックリンクで対応

一時ファイルの保存先のシンボリックリンクを作れば回避できると思い、調べてみた。
AndroidStudioの一時ファイルの保存先はユーザーのTempフォルダ。
Windows7ならUser/AppData/Local/Tempに保存されるようです。

Windowsにてシンボリックリンクの作り方。
https://dev.classmethod.jp/etc/make_windows_symbolic_link/

※コマンドプロンプトを管理者権限で実行する必要があります。

シンボリックリンク作成に失敗する

シンボリックリンクを作成する場合、既にフォルダーが存在すると失敗する。
一度Tempフォルダを削除する必要があります。

Tempフォルダーを消す

削除する場合、幾つかのファイルを起動中のアプリがロックしてて削除できないので、タスクマネージャーから該当のアプリを一つづつ停止します。
ADBとかAdobeとか。

最後にFXSAPIDebugLogFile.txtってファイルが残った場合。
https://answers.microsoft.com/ja-jp/windows/forum/windows_7-files/fxsapidebuglogfiletxt/132d5bc8-781f-4e32-90f2-bec2ca3fcbb2

シンボリックリンクを作成

Tempファオルダーの中身を全て削除したら、Tempフォルダーを削除して、シンボリックリンクを作成すれば完了です。
※リンク先フォルダーが存在しない場合でもシンボリックリンクの作成は成功しますので、注意が必要です。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0