Flutter/오류 해결

Android SDK 문제

우왕차 2024. 12. 24. 12:08

문제 상황

세팅 : 맥북, VSCode, Android simulator

VSCode에서 firebase 기능을 연습하던중 android simulator에서 앱이 실행되지 않는 문제 발생

Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > Installed Build Tools revision 33.0.1 is corrupted. Remove and install again using the SDK Manager.

 

 

해결 과정

일단 위에나온 오류를 검색을 해보았다. 나와 같은 문제를 겪은 사람이 많은거같았다.

"Installed Build Tools revision 33.0.1 is corrupted" 현재 설치되어있는 Android SDK에 문제가 발생했다는 것을 알게되었다.

 

1. sdk 업그레드 및 재설치

https://anovice-dp.tistory.com/298

 

[Android/Error]Installed Build Tools revision 33.0.2 is corrupted.

이슈 사항What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.Installed Build Tools revision 33.0.2 is corrupted. Remove and install again using the SDK Manager. 샘플 프로젝트를 설치했는데 위와

anovice-dp.tistory.com

https://devbsh.tistory.com/4

 

[Android] Installed Build Tools revision 33.0.1 is corrupted. Remove and install again using the SDK Manager.

Installed Build Tools revision 33.0.1 is corrupted. Remove and install again using the SDK Manager. 버전 상관 없이 빌드 중 "Installed Build Tools revision ~ is corrupted." 발생 했을 경우. 해결법 1. SDK Manager 혹은 설정 > Appearance &

devbsh.tistory.com

위 블로그들처럼 android studio 설정에 들어가서 현재 문제가 되는 33.0.1 버전을 수정하려고 했다. 그런데 33.0.1 버전이 보이지 않았다.

 

그래서 일단은 설치되어있는 버전들을 모두 업데이트를 하고 삭제하고 다시 설치까지 해보았지만 해결되지 않았다.

문제가 33.0.1 에서 발생하고 있다고 하니 저 버전이 설치되어있는 곳을 찾아서 해결하고 싶었다.

 

2. 33.0.1 버전 삭제

첫번째로 찾았던 블로그에서도 처음 방법으로는 해결이 안되서 삭제를 통해서 해결했다고 했다. 그래서 삭제를 하기 위해서 sdk가 설치되어있는 파일을 찾아야했다. "/Users/bugoncha/Library/Android/sdk" 여기에 설치되어있다고하니 Finder에서 찾으려고 했으나 library가 처음에는 보이지 않았다. finder설정을 보니 library가 숨겨져있어고 찾은다음에 경로를 찾아 들어가보니 3.0.1가 있었다. 그래서 바로 삭제를 하고 재실행을 눌렀다. 3.0.1 버전이 자동으로 재설치가 이루어졌고 다행이 실행하는데 성공했다.

 

 

해결방법

33.0.1 버전을 직접 찾아서 삭제하고 자동을 다시 재설치가 이루어지면서 33.0.1 버전에서 발생한 문제가 해결되었다.

설치되어있더라도 파일에 문제가 발생 할 수 있고, 그래서 다시 설치를 해야하는 과정을 필요하다는 것을 알게 되었다. SDK같은 파일은 재설치를 하면 쉽게 해결되기도 하기때문에 문제가 있다면 삭제하고 재설치해보는 것도 좋은 방법이다.