일모도원(日暮途遠) 개발자
[Android 오류수정] 빈 프로젝트 만들때 에러발생 처리하기 본문
아주 간만에 새로운 프로젝트를 처음부터 만들어 보았는데, 쉽게 될줄 알았는데 뜻하지 않게 여러가지 에러들이 나온다.
나는 맥에서 오라클의 자바 11을 설치해둔 상태고, Android Studio Flamingo | 2022.2.1 Patch 2를 사용하고 있다.
자바 버전은 아래로 확인할수 있다. 참고로 LTS는 Long-Term Support, SE는 Standard Edition, HotSpot이란 글자가 있으면 오라클에서 만든 Java Virtual Machine (JVM)이란걸 말해준다.
> java --version
java 11.0.5 2019-10-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
설치를 시작할때 만나는 첫번째 이슈는 아래이다. 해결책은 여기를 참고 하자. 그러면 빌드는 된다.
No matching variant of com.android.tools.build:gradle:8.0.2 was found.
두번째 이슈는 자바 11을 사용하는 경우 나오는데, 앱을 실행할려고 하니 자바 17이 필요하다는 에러가 나온다. 여기를 참고하자.
Android Gradle plugin requires Java 17 to run. You are currently using Java 11.
만약 Duplicate class 에러가 나오면 여기를 참고하자.
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-stdlib-1.8.20 (org.jetbrains.kotlin:kotlin-stdlib:1.8.20) and kotlin-stdlib-jdk8-1.6.21 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21)