Androidアプリを開発していたらSSDがいっぱいになったので、外付けSSDを導入してみた

ご覧のようにCドライブがまもなく、いっぱいになる。
外付けSSDを導入し、Androidアプリ開発専用SSDを作成してみた。

ディレクトリ構成

D:\
├── AndroidSDK\        ← SDKファイル
├── AndroidAVD\        ← エミュレータイメージ
├── GradleCache\       ← Gradleキャッシュ
├── Projects\          ← ゲームプロジェクト
└── AndroidStudioCache\ ← IDEキャッシュ(任意)

1.SDK の移動(最重要・容量大)

Android StudioのSDKは数十GB消費するため、最優先で移動させました。

  1. Android Studio を起動
  2. Settings」→「Languages & Frameworks」
  3. Android SDKAndroid SDK LocationD:\AndroidSDK に変更。
  4. SDKをDドライブへ移動。

2.AVD(エミュレータ)の移動

エミュレータイメージも非常に大きいため移動を推奨。

  1. Windowsの「環境変数の編集」を開く
  2. ユーザー環境変数に以下を追加。
     変数名:ANDROID_AVD_HOME
     変数値:D:\AndroidAVD
  3. 既存の C:\Users\<ユーザー名>\.android\avd フォルダをDドライブにコピー

3.Gradle キャッシュの移動(容量大)

GradleキャッシュもCドライブを圧迫する。

  1. 環境変数に以下を追加。
     変数名:GRADLE_USER_HOME
     変数値:D:\GradleCache
  2. 既存の C:\Users\<ユーザー名>\.gradle をコピー

4.プロジェクトの保存先

新規プロジェクトはDドライブに作成し、既存プロジェクトも移動します。

  1. Android Studio の設定:
    Settings」→「System Settings」
  2. Default project directoryD:\AndroidProjects などに設定

5.Android Studio のキャッシュ移動(任意)

  1. 場所:
    C:\Users\<ユーザー名>\AppData\Roaming\Google\AndroidStudio<バージョン>\
  2. idea.properties もしくは ideaファイルを以下のように編集。
    ※メモ帳で開いても問題ありません。
idea.system.path=D:/AndroidStudioCache/system
idea.log.path=D:/AndroidStudioCache/log

6.トラブルシューティング

今回発生したトラブル

  1. Device ManagerがAVDを認識しない
    →シンボリックリンク作成。※1
  2. DドライブがWindowsセキュリティにブロックされる
    →DドライブをMicrosoftDefenderのスキャン対象から除外。※2

シンボリックリンク作成 ※1

PowerShellを管理者権限で起動し、以下を実行。

New-Item -ItemType SymbolicLink -Path "C:\Users\<ユーザー名>\.android\avd" -Target "D:\AndroidAVD"

Windowsセキュリティ設定 ※2

Windowsセキュリティを開き、「ウイルスと脅威の防止」→「ウイルスと脅威の防止の設定」→「設定の管理」の順に選択。
一番下の除外項目で、「除外の追加または削除」→「+ 除外の追加」を選択し、Dドライブを除外設定する。

購入した商品

ブランド:Biwin
  品名:PD450
  容量:1 TB
 付属品:SSD本体
     USB-C/Aケーブル
     ストラップ
     収納ポーチ
メーカー3年保証

\16,980 (税込) ※2026/02/28時点
https://amzn.asia/d/04tjTP7D

コメント