Android
在 Linux 上移動 .android
Android Studio 抱怨由於空間不足而無法啟動模擬器。該文件夾
~/.android
包含(除其他外)虛擬設備,因此非常大。我想把它移到另一個有更多空間的分區。那裡有很多描述如何移動這個目錄:只需移動目錄並設置環境變數ANDROID_SDK_HOME
。問題是,所有這些解釋都是針對 Windows 的。我已經移動了目錄並嘗試在 Android Studio未執行時設置環境變數
~/.bashrc
(由 提供~/.bash_profile
)~/.profile
export ANDROID_SDK_HOME='/mnt/data/accessories/android'
並且在
~/.pam_environment
(這裡推薦)ANDROID_SDK_HOME=/home/user/data/accessories/android
Android Studio 在它需要的時間後愉快地打開,
~/.android
一言不發地創建一個新目錄並且沒有找到虛擬設備。不管我是從命令行還是通過 i3 快捷方式執行 android-studio。
在啟動 Android Studio 之前,我已經重啟了整個系統——以防萬一。
我正在使用 Arch Linux 和 Android Studio 3.2。
我如何
~/.android
在 Linux 上移動?
我不確定環境變數是怎麼回事,但是您可以在 Linux 上採用另一種方法,它應該可以在這里工作。
首先,仔細檢查您是否已移動實際數據,並已刪除
~/.android
目錄。然後執行以下命令:ln -s /mnt/data/accessories/android ~/.android
您可以將該命令中的第二個路徑替換為您將內容移動到的任何目錄
~/.android
。這樣做是在舊位置創建一個指向新位置的符號連結。當 Android Studio 啟動時,它應該會看到那裡的連結,然後跟隨它,將所有訪問重定向
~/.android
到新位置。