본문 바로가기
개발/Android

[Android] installed build tools revision 31.0.0 is corrupted. remove and install again using the sdk manager.

by blacktree 2022. 5. 25.
반응형

dx.bat dx.jarinstalled build tools revision 31.0.0 is corrupted. remove and install again using the sdk manager.

발생

필자는 안드로이드 스튜디오에서 애뮬레이터에 빌드할 때 발생했습니다.

 

원인

애뮬레이터로 빌드할 경우 빌드 버전이 안 맞아서 발생하는 것으로 보인다.

 

방법 1

  1. 프로젝트 내의  Gradle Scripts –> build.gradle file로 이동한다.
  2. compileSdkVersion, buildToolsVersion, targetSdkVersion을 31에서 30으로 변경한다.
  3. 버전 30이 없다면 다운로드한다.
    1.  Tools - SDK Manager -> Android 11.0 (R) 선택 -> OK

방법 2

  • compileSdkVersion 30
  • buildToolsVersion “30.0.3”
  • minSdkVersion 24
  • targetSdkVersion 30

방법 3

  1. SDK 빌드 도구 31에서 누락된 두 개의 파일이 있습니다.
    1. dx.bat, dx.jar
  2. Windows
    1. "C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
    2. d8.bat라는 파일을 찾아서 이름을 dx.bat로 바꿉니다.
    3. lib 폴더("C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib")
    4. d8.jar을 dx.jar로 이름을 바꿉니다.
  3. macOS 또는 Linux
    1. 본인 컴퓨터의 Android SDK path로 찾아가 주세요.

                   cd ~/Library/Android/sdk/build-tools/31.0.0 \ 

                   && mv d8 dx \ 

                   && cd lib  \ 

                   && mv d8.jar dx.jar

728x90
반응형

댓글