본문 바로가기
반응형

Kotlin Language/Android Error2

default_web_client_id 에러, Firebase 의 Google Login 기능 oauth_client에서 client_id 생성 안되는 문제 default_web_client_id 빨간줄 에러 왜 발생할까? Firebase Google Login 기능을 구현하는 과정에서의 코드를 살펴 보겠습니다. default_web_client_id 값을 가져오는 과정에서, 해당 리소스를 찾지 못하거나, 경로를 찾지 못하여 발생하는 오류입니다. 해결 방안 먼저 프로젝트 경로로 변경한 뒤, google-services.json 파일을 열어보겠습니다. 문서를 열게되면, id 값이 없습니다. 이제 본격적으로 해결하러 https://console.firebase.google.com 로 이동하여 Authentication로 이동합니다. 그 후, Sign-in method > 세 제공업체 추가를 선택합니다. Google을 선택한 뒤 저장합니다. 이제 제대로 저장이 되.. 2023. 12. 20.
kotlin-android-extensions 에러 kotlin-android-extensions ? Kotlin 안드로이드 확장으로서, 안드로이드 애플리케이션 개발을 단순화하기 위해 Kotlin에서 제공하는 기능 중 하나입니다. 이 확장은 XML 레이아웃 파일과 Kotlin 코드 간에 편리한 상호 작용을 지원합니다. 기능 레이아웃 바인딩(View Binding): kotlin-android-extensions는 레이아웃 바인딩과 유사한 기능을 제공합니다. 이는 XML 레이아웃 파일의 뷰 요소들을 Kotlin 코드에서 직접 참조할 수 있도록 해주는 기능입니다. 레이아웃 바인딩을 사용하면 더 나은 타입 안전성과 성능을 얻을 수 있지만, 간단한 프로젝트에서는 kotlin-android-extensions를 통해 편리하게 뷰에 접근할 수 있습니다. 프로퍼티 익.. 2023. 12. 18.
728x90
반응형