AndroidStudio提示磁盤空間不足

問題

win10 C盤佔用情況

C盤本來就很(50G), 使用AndroidStudio越久,越發的捉襟見肘,到了該清理的季節了!以win10爲例,默認是在C:\Users\pc-name下。

原因

AS配置佔用

原因很簡單, 打開AndroidStudio.exe會生成一個.AndroidStudio配置文件夾,目錄如上。其中存在2個文件夾: config, system AS(AndroidStudio,下同)需要這些配置。更何況,我的環境中存在了多個AndroidStudio版本,就會存在多個.AndroidStudiox.x,導致佔用大量空間。

AVD佔用

使用Android原生模擬器,也會生成配置文件 .android

gradle佔用

AS使用Gradle管理包,編譯, Gradle安裝完成也會生成.gradle

解決方案

可以從JDK, Android SDK, Gradle, AVD(模擬器), 以及他們的配置文件夾方面着手。

JDK

安裝到其他系統盤(eg. D:/Program Files/Java) 並配置環境變量。

Android SDK

Android SDK也有安裝包或者解壓包,放在其他系統盤。

SDK目錄更改

Gradle

Gradle工具安裝或者直接解壓到其他系統盤, AS可能集成了gradle, 可以省略!
C:\Users\pc-name中生成 .gradle,需要挪動!

AVD(模擬器)

在AS中設定所需要的模擬器, 設置如圖。

Android 模擬器設定

C:\Users\pc-name中生成 .android,需要挪動!

Android Studio配置

相關的配置內容在C:\Users\pc-name\.AndroidStudio(x.x) , 需要挪動!

具體方法

這裏以AndroidStudio 配置文件爲例,解決.AndroidStudio(x.x)佔用C盤空間問題。
- 關閉AndroidStudio
- 將對應AndroidStudio(x.x)移動到指定目錄中(D:/Android_Env/)
- 找到AS安裝目錄bin下的idea.properties文件, 修改爲自己的目錄

06-idea.png

  • 重新打開AndroidStudio,並確保C:\Users\pc-name\中,沒有.AndroidStudio(x.x)生成!

注意: 在Win10, AS2.2版本上測試, 發現.AndroidStudioz(x.x)還是會生成,但是裏面的內容爲空, 這點不影響磁盤空間大小。

參考資料:
3 ways to reduce space used by Android Studio in C drive

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章