我在網上做了很多搜索,只有部分我明白我必須做什麼。Android SDK需要大量的磁盤空間
當我的IDE(Android Studio)提醒我Android SDK最近更新時,我提供了安裝它們。現在我注意到Android-SDK目錄佔用87Gb的硬盤內存。 這是因爲安裝了從舊版本到最新版本的所有Android API。
今天我決定刪除所有的SDK目錄並執行一個乾淨的SDK工具安裝。 我問的是我必須從SDK管理器安裝哪些最低限度的東西才能啓動並運行Android Development。 請考慮我的應用程序必須從Android API 14(4.0 IceCream)運行到最低可用API版本(目前在2017年10月是API 25)。 在成癮我使用Android模擬器與棒棒糖5.1(API 22)。
我問的最後一件事是,當有一個新的可用的,我會安裝它,我應該unistall所有的舊API版本,以防止SDK成長?
這是我的Android Studio SKD管理器的屏幕截圖。 正如你所看到的唯一的檢查API是7.1.1牛軋糖API 25
其他人都未被檢查。 我不得不說,對於Android 5.1 Lollipop API 22,在創建安裝了棒棒糖的Android模擬器後出現複選標記。
注:我只需要手機編程的東西,而不是電視或可穿戴設備。
我建議您看看Android SDK目錄中的內容佔用了多少空間。例如,在Linux上,您可以運行'du -d 1 -m'來查看頂級SDK目錄使用的磁盤空間量。在我的情況下,〜80GB在'system-images'中,這就是模擬器鏡像所在的地方。如果你的是相同的,卸載你不打算使用的任何模擬器圖像。 – CommonsWare
問題是,每次IDE建議我安裝SDK更新時,我都安裝了它們,因此我累積了所有API(包括系統映像等) – Vin