Notice
Recent Posts
Recent Comments
Link
투케이2K
300. (TWOK/ERROR) [Android] InvalidUserCodeException kaptGenerateStubsDebugKotlin 코틀린 jvm 선언 누락 이슈 본문
투케이2K 에러관리
300. (TWOK/ERROR) [Android] InvalidUserCodeException kaptGenerateStubsDebugKotlin 코틀린 jvm 선언 누락 이슈
투케이2K 2025. 3. 5. 17:37[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] InvalidUserCodeException kaptGenerateStubsDebugKotlin 코틀린 jvm 선언 누락 이슈
[설 명]
--------------------------------------------------------------------------
[에러 원인]
--------------------------------------------------------------------------
1. 안드로이드 빌드 수행 시 build.gradle (Module:app) 파일에 코틀린 jvm 옵션 선언이 누락 및 잘못되어서 발생하는 이슈
2. 에러 발생 로그 :
Caused by: org.gradle.api.InvalidUserCodeException: Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (1.8) and 'kaptGenerateStubsDebugKotlin' (21).
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[해결 방법]
--------------------------------------------------------------------------
1. 안드로이드 build.gradle (Module:app) 파일 android { } 내에 코틀린 jvm 옵션 선언 수행
>> 주의점 : 자바 컴파일 버전과 동일하게 코틀린 jvm 옵션 지정이 필요
android {
// [컴파일 자바 버전 지정]
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
// TODO [Android Target 34 AGP 8] : kotlinOptions 추가 설정
kotlinOptions {
jvmTarget = '1.8'
}
}
2. 안드로이드 gradle.properties 파일에서 buildconfig 값 true 설정 수행
>> android.defaults.buildfeatures.buildconfig=true
3. 안드로이드 그래들 Sync 동기화 및 프로젝트 빌드 수행 실시
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[참고 사이트]
--------------------------------------------------------------------------
[안드로이드 Gradle 플러그인 8 이상 스튜디오 업데이트 방법]
https://blog.naver.com/kkh0977/223784602904
--------------------------------------------------------------------------
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments