Как да направите дълбоко почистване на вашите нежелани файлове на Android Studio & Gradle, за да поправите бъркотията.

Знаете ли, че когато актуализирате Android Studio, Gradle или дори зависимости, някои стари файлове все още присъстват на вашата машина и могат да загубят малко свободно място на диска?

вашето

На нашите лаптопи дисковото пространство е ограничено и изчистването на тези файлове ще ви накара да спечелите много свободно място на разположение. Наличието на твърде много боклуци може също да забави вашата машина и вашите компилации!

В моя случай също имах странни грешки при изграждането или грешки при синхронизиране на gradle, когато работеше на машината на моя колега.

Време беше да направим дълбоко почистване и да поставим нашето Android Studio на диета, като следваме няколко прости стъпки.

Изчистете директорията на проекта си

  1. Очевидно се опитайте да почистите проекта си от android studio: „Build -> Clean Project“. Това ще изчисти папките ви за изграждане.
  2. Изчистете кеша на Android Studio, като използвате „File -> Invalidate Caches/Restart“, изберете „Invalidate and restart option“ и затворете Android Studio.
  3. Премахнете директорията .gradle от корена на вашия проект. Съдържа някои кеш файлове на Gradle.
  4. Изтрийте и директорията .idea (направете резервно копие преди). Той съдържа някои конфигурационни файлове на проекта.
  5. Рестартирайте Android Studio.

Големите директории на проекти могат да тежат около 500MB до 1GB.

Почистване на Gradle

Сега нека да разгледаме файловете Gradle. Ако нито едно от горните предложения не реши проблема ви, опитайте следното:

/.gradle директория. Това е началната директория Gradle, съдържаща кешове, демони и файлове на обвивки. Това е наистина огромно, моето беше

Вътре в тези директории ще имате поддиректории за всяка версия на Gradle, която сте използвали. Така че, колкото повече проекти имате с различни версии на Gradle, толкова повече поддиректории ще имате.
Можете да изтриете тези 3 директории:

  • кешове: Gradle кеш файлове.
  • daemon: по същество регистрира файлове на демони на Gradle.
  • обвивка: различни дистрибуции на Gradle, изтеглени на вашата машина.

Почистване на Android Studio

/.android и изчистване на build-cache и кеш директории. Тук има няколко MB безплатно (

100MB за мен) В

/ Библиотека/директории, ще намерите файлове с предпочитания за Android Studio, настройки и приставки. Можете да изчистите директориите на предишната версия на Android Studio (> 1 GB за версия на AS). Започвайки с версия 3.3, Android Studio ще ви предложи да ги премахнете след актуализация.

Почистване на Android SDK

В Android Studio проверете SDK Manager и премахнете следните елементи:

  • Стари SDK, които вече не използвате. Предполагам, че няма да пропуснете Android 3.0 SDK файловете.
  • Премахнете емулаторите, които не използвате, тъй като те са доста тежки (някои GB).
  • Препоръчвам да запазите елементите „Източници за Android xx“, тъй като ще ви позволи да проверите изходния код на SDK от предишна версия на Android и да ви помогне при отстраняване на грешки.
  • В раздела Инструменти за SDK кликнете върху „Показване на подробности за пакетите“ и премахнете отметката от старите инструменти за изграждане или NDK.
  • Изтрийте неизползваните емулатори с помощта на AVD.

Можете лесно да спечелите 10GB с тези стъпки.

Допълнително почистване

Има и някои допълнителни неща, които можете да почистите:

  • Вашата директория за изтегляне: може да сте изтеглили много GIF файлове, видео, двоични файлове на Android Studio, които можете да премахнете.
  • Изчистете вашите локални git клонове, които са обединени (не премахвайте тези, които все още се нуждаете!).
  • Изтрийте всички тези фотоснимки на вашите колеги (͡ ° ͜ʖ ͡ °).
  • Изчистете кошчето си.

Това е ! Спечелили сте скъпоценно дисково пространство на машината си и може би сте отстранили някои странни проблеми с Android Studio.

Не препоръчвам да правите пълен чист всеки ден, ще губите време и времето ви за изграждане ще бъде доста по-дълго, така че ще бъдете по-малко продуктивни. Приемете го само като ритуал за „пролетно почистване“.

Надявам се, че ви е помогнало и не забравяйте да следвате мантрата на Мари Кондо и да пазите само неща, които предизвикват радост.