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フォルダーを削除して、シンボリックリンクを作成すれば完了です。
※リンク先フォルダーが存在しない場合でもシンボリックリンクの作成は成功しますので、注意が必要です。