Android

在 Linux 上移動 .android

  • April 11, 2020

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到新位置。

引用自:https://unix.stackexchange.com/questions/479212