El error «Cannot resolve symbol default_web_client_id» o No se puede resolver el símbolo default_web_client_id es muy común cuando se requiere iniciar sesión con un botón de Google en nuestra app si ya intentaste haciendo un Clean y Rebuild lo que debes hacer es revisar en google-service.json que las credenciales sean correctas con las que Firebase te envió. Revisar si esas mismas credenciales coinciden en app/buil/generate/res/google-services/debug/values.xml
.
En caso de no funcionar, agregar la siguiente línea de código en res/values/strings.xml
, el valor dentro de string debe ser el Id de cliente web, puedes obtenerlo desde Firebase en Authentication->Sign-in method->Google->Configuración del SDK web. Ahora debes hacer un Clean y Rebuild Project o reiniciar Android Studio.
<string name="default_web_client_id" translatable="false">613820005921-7a3qvio36arn4kd42343p6i9oml.apps.googleusercontent.com</string>