Android Studio 깨끗하게 정리하기

Joonas' Note

Android Studio 깨끗하게 정리하기 본문

개발

Android Studio 깨끗하게 정리하기

2023. 1. 29. 12:37 joonas 읽는데 1분
  • 참고한 원문
  • 요약
  • 주의할 점

참고한 원문

 

Put your Android Studio on a diet

How to make a deep clean of your Android Studio & Gradle junk files to fix up the mess.

engineering.backmarket.com

aar 내에 있는 클래스를 자꾸 인덱싱을 못 하길래 검색하다가 찾은 방법인데, 생각보다 유용해서 블로그로 옮긴다.

참고로 위 문제는 해결 못 했다. 🤔

요약

1) "Build -> Clean Project" 로 먼저 빌드된 파일들 삭제
2) "File -> Invalidate Chaces / Restart" 로 캐시 제거
  (안드로이드 스튜디오가 다시 시작되면 gradle을 다시 읽고 처리하는 데 일단은 무시)
3) .gradle 디렉토리 제거
  (init.gradle 같은 파일은 제외해야함에 주의)
4) .idea/ 디렉토리 제거
  (후술할 "주의할 점" 내용을 참고해서 미리 백업)
5) .android/ 디렉토리 찾아서 build-cache 와 cache 디렉토리 제거
6) Library/ 아래에 Preferences, Caches, Logs, Application Support 디렉토리도 제거
7) "Tools > SDK Manager" 에서 사용하지 않는 SDK 체크 해제하고, Android SDK Location 따라가서 제거

원문 작성자는 이렇게 최대 10GB 정도 확보했다고 한다.

주의할 점

당연하게도 안드로이드 스튜디오에서 일부 기능들도 상태가 초기화된다. 지금까지 확인한 것은 아래와 같다.

1. Git > Shelve 에 있었던 내용(ChangeList 포함)이 전부 사라진다. git stash는 git의 내용이므로 상관 없다.
2. gradle 명령어 히스토리 전부 사라짐
3. Run/Debug Configurations 전부 사라짐

반대로, (IDE가 아니라 프로젝트 설정처럼 보여서) 초기화가 될 줄 알았는데 안 되는 것도 있었다.

1. 디버그 break point 들은 남아있음

 

Comments