개발/안드로이드 스튜디오

Android Studio freeze Unable to save settings error

늘 수면부족 2024. 2. 7. 07:33
반응형

안드로이드 스튜디오 사용하다가 알 수 없는 이유로 Unable to save settings: Failed to save settings. Please restart Android Studio 에러메세지가 표시되면서 스튜디오가 먹통되는 현상이 있다. cmd + s 로 저장도 안되고, ctrl + r로 run을 하게 되면 run button이 비활성화되거나 프로그레스바가 돌아가지만 실제로는 아무 동작 하지 않는다.

Unable to save settings: Failed to save settings. Please restart Android StudioUnable to save settings: Failed to save settings. Please restart Android Studio
Unable to save settings: Failed to save settings. Please restart Android Studio

검색해서 나오는 별에 별 방법들을 동원해서 가까스로 빌드가 되고, 개발하다 또 먹통되고, 그럼 다시 이것저것 삭제해서 빌드되다가 또 다시 먹통되기를 2주정도 반복하고 결국 해결했다

 

해결해보려고 한 노력

 

1. build clean 하거나 Invalidate Caches 한 후 스튜디오 재시작

build clean, Invalidate Cache

 

 

2. project folder의 .gradle, .idea, app/build  폴더 삭제

프로젝트의 .gradle, .idea, app/build 폴더 삭제

 

3. Android Studio Cache 삭제

rm -Rf ~/Library/Caches/Google/AndroidStudio*

 

4. Android Studio 완전 삭제 후 재설지

Android Studio 완전 삭제 하는 방법

2024.02.12 - [개발/안드로이드 스튜디오] - 안드로이드 스튜디오 완전 삭제 방법 Mac

 

5. 코드에서 문제 해결

아이러니 하지만 Android Studio의 버그인지 코드가 문제인 경우도 있다.

주변 개발자들의 경험을 들어봐도 특정 코드를 작성하니 스튜디오가 죽었고, 그 코드를 삭제하니 정상적으로 돌아왔다고 한다.

저도 2주간의 삽질을 문제가 되는 코드블럭을 삭제해서 해결했다.

 

위의 123번을 해도 해결이 안되 4번으로 아예 재설치 해도 문제가 동일하게 발생해서 코드를 뒤져보기로 했다.

문제가 되는 A.kt 파일 삭제 후 새로 만들어서 A.kt의 코드를 그대로 복사해도 문제는 동일 했다.

문제가 되기 시작한 커밋을 찾아내고, 코드블럭을 모두 주석한 후 차근차근 주석을 풀며 문제가 되는 코드를 찾았다.

진짜 이유를 알 수 없지만 그 코드블럭이 없으면 스튜디오가 먹통되지 않는다...

 

결국 그 코드 블럭을 삭제하고 다른식으로 구현해서 해결했다

 

 

 

반응형