-
[Android] Installed Build Tools revision 33.0.1 is corrupted. Remove and install again using the SDK Manager.모바일/오류 조치 2022. 11. 28. 15:15
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 & Behavior > System Settings > Android SDK
체크 박스 해제후 Apply를 하면 기존에 있던 Build Tool이 삭제되며 다시 설치 할 수 있습니다.
만약 해당 방법으로 안됐을 경우 Build Tool을 한단계 다운그레이드 할 경우 해결되기도 합니다.
해결법2.
그러나 저처럼 기존 프로젝트의 api level을 높이고 싶을 경우 다운그레이드로 해결하는게 의미가 없습니다..
심지어 재설치로도 해결이 안될때가 있어 당황스럽습니다.
일반적으로 Build Tool이 손상 되었다고 뜨는 경우는 파일 2개가 누락되었기 때문입니다.
- dx.bat
- dx.jar
근데 해당 파일은 사실 다음과 같은 이름으로 폴더에 이미 존재하는 상태입니다.
- d8.bat
- d8.jar
이를 dx.bat, dx.jar로 변경해주면 빌드 툴 손상 문제는 해결됩니다.
cd ~/Library/Android/sdk/build-tools/XX.X.X mv d8 dx cd lib mv d8.jar dx.jar
윈도우의 경우 아래 위치에서 각 파일들의 이름을 변경해주면 해결됩니다.
C:\Users\유저명\AppData\Local\Android\Sdk\build-tools\XX.X.X