티스토리 뷰

현업에 너무 정신없이 살다보니, 블로그가 잊혀진 존재가 되고 말았다.

일기처럼 쓰려고 했는데 생각처럼 잘 안된다. 각설하고,

 

매년 그래왔듯이 올해는 TargetSDK를 31로 해야 스토어 업로드가 가능해진다.

신규앱은 8월, 기존 앱은 11월 부터 인가? 아마 그럴 것이다.

Target을 31로 올렸으니 BuildTools 도 31.0.0으로 올리려고 하니

떡하니 해당 오류가 발생하였다.

 

오류 땐 뭐다? 스택오버플로우지~~~

보통 해결방법은 뭐 d8 파일을 찾아서 dx로 이름을 변경하면 문제 없다라고 하는 해결법이

가장 많이 발견 되었는데 뭔가 편법 같은 느낌이 나서 좀 더 답변을 찾는 중에

Tools 31 버전부터는 d8 사용을 위해 dx를 강제로 제거한 것 같다는 글과 함께

bulid:gradle:4.x.x 버전에서는 해결 법이 없으니 7.x.x 로 업그레이드 해야하는 것이었다.

 

결국 BuildTools 도 31.0.0 버전을 사용하기 위해선

  1. bulid:gradle:7.x.x 버전으로 업그레이드

  2. bulid:gradle:4.x.x 버전을 계속 유지하고 싶다면, 기존의 BuildTools 30.0.3 파일들을 31.0.0 폴더로 복사해서 사용

두가지가 해결법이 되겠다!!

애초에 gradle 버전을 항상 최신화 했으면 이런일도 없었겠지만....개인 프로젝트도 아니고 내맘대로 안돼네...ㅜ_ㅜ

 

참고 URL : https://stackoverflow.com/questions/68387270/android-studio-error-installed-build-tools-revision-31-0-0-is-corrupted

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함