이슈 사항
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.
샘플 프로젝트를 설치했는데 위와 같은 오류가 발생했다.
원인을 찾아보니 이 오류는 설치된 빌드 도구(Build Tools) 버전 33.0.2가 손상되었다는 뜻이었다.
해결 방법
- SDK Manager 열기: 안드로이드 스튜디오에서 Tools > SDK Manager를 클릭
- SDK Tools 탭 선택: SDK Manager 창이 열리면 SDK Tools 탭으로 이동
- Show Package Details 활성화: 우측 하단의 Show Package Details 체크박스를 선택하여 설치된 모든 빌드 도구 버전을 확인
- 빌드 도구 33.0.2 제거: Android SDK Build-Tools 항목에서 33.0.2 버전을 찾아 체크를 해제 후 Apply 버튼을 눌러 제거
- 빌드 도구 33.0.2 재설치: 다시 33.0.2 버전을 체크하고 Apply 버튼을 눌러 재설치
- 프로젝트 재동기화: 빌드 도구가 재설치되면, 안드로이드 스튜디오에서 File > Sync Project with Gradle Files를 선택하여 프로젝트를 다시 동기화 한다.
이렇게 다 진행해 보았으나 해결되지 않았다.
결국
buildToolsVersion '33.0.2' 제거
build.gradle (:app) 에서 buildToolsVersion '33.0.2' 을 제거함.
넘나 간단하게 해결됨 ㅋ