viewBinding 관련 질문입니다.
206
11 asked
안드로이드 스튜디오의 버전은 2024.2.1이고 viewBinding enabled 를 시도하는데 빨간색 글로 표시됩니다.
어떻게 해결해야 하나요?

.
Answer 3
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 버전을 정확히 설정했는지 확인합니다.
동일한 문제 관련 답변 확인:
- 유사한 질문 및 문제 해결 사례를 참조하여 신속하게 오류를 해결할 수 있습니다. 아래 링크에서 동일한 문제를 겪은 사용자의 해결 방법을 확인하세요:
- 유사한 질문 및 문제 해결 사례를 참조하여 신속하게 오류를 해결할 수 있습니다. 아래 링크에서 동일한 문제를 겪은 사용자의 해결 방법을 확인하세요:
이 외에도, 문제가 계속된다면, 추가적인 에러 메시지나 로그를 제공해 주시면 더 자세한 도움을 드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안드로이드스튜디오 버전이 어떻게 되는지요?
0
106
1
스크래치 파일 Run 안되는 오류 발생
0
134
1
Git에서 다운받은 폴더가 안열리는 분들
0
136
1
TodoDao Interface 문의
0
78
1
kotlin 버전과 ksp 버전 꼭 맞추셔야 해요!!
0
450
1
아름다운 joyce님께.. runonuithread 문의
0
139
0
0:30초 질문입니다.
0
179
1
Locationmanager로 타입캐스팅 실패 문의
0
140
1
Todo리스트 dao 구성 시 todo 질문
0
140
1
룸 데이터베이스 구성 시 dao 에러 문의
0
171
1
버튼모양 질문 소스코드 첨부
0
146
1
레이아웃 구성할떄 저는 버튼모양이 원으로 나와요
0
169
1
싱글톤 패턴 구현중 코드가 강의와 일치하지 않습니다.
0
156
1
MainActivity 파일안에 setContencView가 없습니다..
0
202
1
room database 설치 질문
0
174
1
kts로 공부하는 학생도 있는데 갑자기 설명도 없이 kt로 설명하면..
0
314
3
mutable과 var의 차이점
0
201
1
안드로이드 스튜디오 스크래치 파일
0
277
1
추가링크는 어디에 있을까요?
0
285
1
대시보드 설정 마지막 단계 Google Play에 앱 게시
0
678
2
geoCoder.getFromLocation 에러
0
554
2
apirequest.io 로딩 현상 & 사이트 이상함
0
451
1
PrimaryKey를 Nullable하게 만드는 이유
0
268
1
개인정보처리방침에 대한 질문
0
233
1

