본문 바로가기

Gradle3

[Gradle] Kotlin Java toolchains(툴체인) 관련 오류 해결 방법, with AGP 8.1 며칠 전 안드로이드 컨퍼런스에서 지인분께 드린 카카오뱅크 과제 Repository가 빌드가 되지 않는다는 제보를 받았습니다. 제가 사용하는 환경에서는 정상적으로 빌드되는 것을 확인하여, Canary build인 Giraffe 버전을 사용하여 AGP 버전을 8.1.0-alpha9 이상 빌드 시 아래와 같은 오류가 발생함을 확인하였습니다. Caused by: org.gradle.api.GradleException: 'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task (current target is 17) jvm target compatibility should be set to the .. 2023. 4. 6.
[Gradle] AGP 8.0에서 BuildConfig 사용 시 에러 멀티모듈에서 BuildConfig를 buildType별로 다르게 하기 위해 해당 모듈 build.gradle 파일을 아래와 같이 작성했었다. android { namespace 'com.app.xxxx' compileSdk 33 defaultConfig { minSdk 21 targetSdk 33 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles "consumer-rules.pro" } buildTypes { release { buildConfigField "Boolean", "DEBUG_MODE", "false" } debug { buildConfigField "Boolean", "DEBUG_.. 2023. 3. 7.
Gradle 의존성 관련 에러 해결방법 The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) is greater than this module's compileSdkVersion (android-30). Dependency: androidx.core:core:1.7.0. AAR metadata file: C:\Users\user\.gradle\caches\transforms-3\bb9903e3055ed55e69a31736b27b1a5b\transformed\core-1.7.0\META-INF\com\android\build\gradle\aar-metadata.properties.. 2022. 5. 16.