반응형
발생
필자는 안드로이드 스튜디오에서 애뮬레이터에 빌드할 때 발생했습니다.
원인
애뮬레이터로 빌드할 경우 빌드 버전이 안 맞아서 발생하는 것으로 보인다.
방법 1
- 프로젝트 내의 Gradle Scripts –> build.gradle file로 이동한다.
- compileSdkVersion, buildToolsVersion, targetSdkVersion을 31에서 30으로 변경한다.
- 버전 30이 없다면 다운로드한다.
- Tools - SDK Manager -> Android 11.0 (R) 선택 -> OK
방법 2
- compileSdkVersion 30
- buildToolsVersion “30.0.3”
- minSdkVersion 24
- targetSdkVersion 30
방법 3
- SDK 빌드 도구 31에서 누락된 두 개의 파일이 있습니다.
- dx.bat, dx.jar
- Windows
- "C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
- d8.bat라는 파일을 찾아서 이름을 dx.bat로 바꿉니다.
- lib 폴더("C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib")
- d8.jar을 dx.jar로 이름을 바꿉니다.
- macOS 또는 Linux
- 본인 컴퓨터의 Android SDK path로 찾아가 주세요.
cd ~/Library/Android/sdk/build-tools/31.0.0 \
&& mv d8 dx \
&& cd lib \
&& mv d8.jar dx.jar
728x90
반응형
'개발 > Android' 카테고리의 다른 글
android ADB 설치 및 설정 방법 (0) | 2022.05.26 |
---|---|
android 12 간단 정리 (0) | 2022.05.25 |
[Android] Binary XML file line : Error inflating class (0) | 2022.05.24 |
[Android] RecyclerView 재사용 오류 (0) | 2022.05.21 |
Android Gradle plugin requires java 11 to run. (0) | 2022.05.19 |
댓글