У меня такая же проблема, как у тебя. После обновления Android studio получило ошибку. Там нет необходимости исправлять, потому что, Google пытаются сделать ваше приложение все более и более безопасным. Если вы попытаетесь создать другое значение для default_web_client_id, будет отображена ошибка дублирования переменной. Чтобы найти значение default_web_client_id * Измените режим на Проект -> Приложение -> Сборка -> Генерируемый -> google-services -> Отладка -> Значения -> values.xml. Таким образом, это не вызывает ошибки при компиляции, вам не нужно это исправлять. Пусть гугл чо исправит позже: D

роект работает отлично в течение последних шести месяцев и приложение в игровом магазине. Для обновления я снова открываю проект, показывающий default_web_client, не разрешенный для следующего фрагмента кода.

GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestIdToken(getString(R.string.default_web_client_id))
                .requestEmail()
                .build();

Я пробую следующие методы,

1. Очистить и восстановить

2. Очистить кеш и перезагрузить

3.SetgetString(R.string.default_web_client_id) как пустую строку и запустить проект для генерации

app/build/generated/res/google-services/{build_type}/values/values.xml

файл как инструкция отэто ссылка

4.Заменить пустую строку наgetString(R.string.default_web_client_id)

Теперь я могу запустить проект, а также принять сборку релиза. Но, тем не менее, не удается разрешить символ default_web_client_id.

Любое обновление будет полезно ...

NB: непосредственно добавлениеoauth_client->client_id получит ошибку

W/GoogleActivity: Google sign in failed
    com.google.android.gms.common.api.ApiException: 12500: 
        at com.google.android.gms.common.internal.ApiExceptionUtil.fromStatus(Unknown Source) 

Ответы на вопрос(3)

Ваш ответ на вопрос