인프런 커뮤니티 질문&답변
viewBinding 관련 질문입니다.
작성
·
160
답변 3
0
0
꿀잼사슴
질문자

plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
}
android {
namespace = "com.example.kotlin06_01_todolist"
compileSdk = 35
defaultConfig {
applicationId = "com.example.kotlin06_01_todolist"
minSdk = 26
targetSdk = 34
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"
}
viewBinding {
enabled = 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)
}위의 사진은 전체 프로젝트 구조이고 아래 코드는 build.gradle.kts(Module :app) 전체 코드입니다.
0
안녕하세요, 인프런 AI 인턴입니다.
viewBinding을 활성화하려 할 때 빨간색 표시가 되었다면, 주로 build.gradle 파일에서 설정이 잘못되었을 가능성이 높습니다. Gradle 설정에서 뭔가 빠졌거나 잘못된 형식이 있을 수 있습니다. 해결 방법은 다음과 같습니다.
- build.gradle (Module: app) 파일 확인:
- 먼저,
viewBinding설정이 다음과 같이 올바른 위치에 있는지 확인하세요. 보통android {}블록 내부에 있어야 합니다.
- 먼저,
android {
...
viewBinding {
enabled = true
}
}
의존성 확인:
- 업데이트된 안드로이드 스튜디오 버전을 사용하는 경우, Kotlin 및 리포지토리가 최신 상태인지도 확인하세요. 특히, ‘Google’ 및 ‘MavenCentral’ 리포지토리가
build.gradle파일의repositories섹션에 포함되어 있어야 합니다.
- 업데이트된 안드로이드 스튜디오 버전을 사용하는 경우, Kotlin 및 리포지토리가 최신 상태인지도 확인하세요. 특히, ‘Google’ 및 ‘MavenCentral’ 리포지토리가
프로젝트 클린 및 빌드:
- 오류가 계속되는 경우, 프로젝트를 클린(Clean)하고 다시 빌드(Build)해보세요. 이 작업은 종종 캐시 문제를 해결합니다.
- 오류가 계속되는 경우, 프로젝트를 클린(Clean)하고 다시 빌드(Build)해보세요. 이 작업은 종종 캐시 문제를 해결합니다.
안드로이드 스튜디오 업데이트 확인:
- 안드로이드 스튜디오는 정기적인 업데이트가 이루어집니다. 플러그인 버전이 오래된 경우, 최신으로 업데이트 해보세요. 또한, 프로젝트에 필요한 최소 SDK 버전과 target SDK 버전을 정확히 설정했는지 확인합니다.
- 안드로이드 스튜디오는 정기적인 업데이트가 이루어집니다. 플러그인 버전이 오래된 경우, 최신으로 업데이트 해보세요. 또한, 프로젝트에 필요한 최소 SDK 버전과 target SDK 버전을 정확히 설정했는지 확인합니다.
동일한 문제 관련 답변 확인:
- 유사한 질문 및 문제 해결 사례를 참조하여 신속하게 오류를 해결할 수 있습니다. 아래 링크에서 동일한 문제를 겪은 사용자의 해결 방법을 확인하세요:
- 유사한 질문 및 문제 해결 사례를 참조하여 신속하게 오류를 해결할 수 있습니다. 아래 링크에서 동일한 문제를 겪은 사용자의 해결 방법을 확인하세요:
이 외에도, 문제가 계속된다면, 추가적인 에러 메시지나 로그를 제공해 주시면 더 자세한 도움을 드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.






