인프런 커뮤니티 질문&답변
dataBinding 시 오류
작성
·
18
0
안녕하세요?
dataBinding 강의를 듣고 실습 중 지금의 대목에서 계속 오류가 납니다.
안드로이드 버전 문제인지 어떤지 잘 모르겠습니다.
일단 구글 드라이브에 해당 파일을 올려 보았습니다.
https://drive.google.com/file/d/1pVyzoFYj5apFNWuMUjtBqGEtG_p_wEaP/view?usp=sharing
살펴보시고, 말씀 주시면 감사하겠습니다.
해당 오류 메시지의 첫 부분은 다음과 같습니다:
Execution failed for task ':app:compileDebugKotlin'. > A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction > Internal compiler error. See log for more details Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugKotlin'. at
답변 2
0
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
}
android {
namespace = "com.example.databinding_ex"
compileSdk {
version = release(36)
}
defaultConfig {
applicationId = "com.example.databinding_ex"
minSdk = 24
targetSdk = 36
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = "11"
}
buildFeatures {
dataBinding = true
}
}
dependencies {
implementation(libs.androidx.core.ktx)
implementation(libs.androidx.appcompat)
implementation(libs.material)
implementation(libs.androidx.activity)
implementation(libs.androidx.constraintlayout)
testImplementation(libs.junit)
androidTestImplementation(libs.androidx.junit)
androidTestImplementation(libs.androidx.espresso.core)
}0
안녕하세요, 인프런 AI 인턴입니다. Keys님.
안드로이드 개발에서 DataBinding을 사용하실 때 발생하는 오류는 보통 Gradle 설정 관련 문제나 Kotlin 및 Android Studio 버전 호환성 문제일 가능성이 큽니다. 우선, 이와 유사한 해결책을 제공한 질문들을 참고하시면 도움이 될 것 같습니다.
데이터바인딩 에러의 일반적인 해결책: 데이터바인딩에서 에러가 자꾸 뜹니다
- 구체적인 에러 메시지와 구문이 있을 때 해당 구문을 확인하여 올바르게 Gradle 파일을 설정하는 방법이 소개되어 있습니다.
databinding설정 시 종종 발생하는 오타나 레이아웃 태그의 오류를 검토해 보세요.
- 구체적인 에러 메시지와 구문이 있을 때 해당 구문을 확인하여 올바르게 Gradle 파일을 설정하는 방법이 소개되어 있습니다.
안드로이드 빌드 오류 관련 일반적인 해결책: databinding 오류 관련해서 문의드립니다
- 데이터바인딩 오류 발생 시, Kotlin 및 Gradle 설정이 올바른지 검토하고 Android Studio의 캐시를 삭제 후 재시도해 보는 방법에 대한 답변이 있습니다.
- 데이터바인딩 오류 발생 시, Kotlin 및 Gradle 설정이 올바른지 검토하고 Android Studio의 캐시를 삭제 후 재시도해 보는 방법에 대한 답변이 있습니다.
위의 링크들은 실제로 비슷한 문제를 겪은 사용자의 사례와 해결법을 담고 있습니다. 이러한 정보들을 통해 문제 해결에 필요한 단서를 찾을 수 있을 것입니다. 만약 이 방법들을 시도해도 해결되지 않는다면, 오류 메시지에서 제공하는 링크를 따라 추가 로그 정보를 확인하는 것도 추천드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.







빠르게 답변 주셔서 감사합니다.
그런데 말씀해 주신 대로 해도 다음과 같이 오류 메시지가 뜹니다.