firebase로 구글 로그인 기능을 구현하는데 아래 코드에서 R.string.default_web_client_id 부분에서 오류가 났다.
분명 빨갛게 표시가 되어 있는데 앱을 실행하는 데에는 전혀 문제가 없었다.
그래도 거슬리니까 고쳐보자.
// Configure Google Sign In
val gso = GoogleSignInOptions
.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build()
googleSignInClient = GoogleSignIn.getClient(this, gso)
build.gradle(project) 파일의 dependencies에 classpath 'com.google.gms:google-services:4.3.10' 부분을 수정하면 된다.
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.3"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31"
classpath 'com.google.gms:google-services:4.2.0' // 4.3.10에서 4.3.8로 수정
}
}