작성
·
20
답변 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 설정에서 뭔가 빠졌거나 잘못된 형식이 있을 수 있습니다. 해결 방법은 다음과 같습니다.
viewBinding
설정이 다음과 같이 올바른 위치에 있는지 확인하세요. 보통 android {}
블록 내부에 있어야 합니다. android {
...
viewBinding {
enabled = true
}
}
의존성 확인:
build.gradle
파일의 repositories
섹션에 포함되어 있어야 합니다.프로젝트 클린 및 빌드:
안드로이드 스튜디오 업데이트 확인:
동일한 문제 관련 답변 확인:
이 외에도, 문제가 계속된다면, 추가적인 에러 메시지나 로그를 제공해 주시면 더 자세한 도움을 드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.