Вход в Google Android с помощью Firebase – statusCode DEVELOPER_ERRORAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Вход в Google Android с помощью Firebase – statusCode DEVELOPER_ERROR

Сообщение Anonymous »


Я пытаюсь реализовать вход через Google в своем Android-приложении, подключенном к Firebase. Когда я запускаю приложение и нажимаю кнопку «Войти в Google», ничего не происходит. И я получаю эту ошибку в onActivityResult: Статус{statusCode=DEVELOPER_ERROR, разрешение=null.

Мой код выглядит так:

protected void onActivityResult(int requestCode, int resultCode, Intent data) { если (requestCode == REQUEST_CODE_GOOGLE_LOGIN) { Результат GoogleSignInResult = Auth.GoogleSignInApi.getSignInResultFromIntent(данные); если (result.isSuccess()){ Аккаунт GoogleSignInAccount = result.getSignInAccount(); Строка emailAddres = account.getEmail(); getGoogleQAuthToken(адрес электронной почты); } } } Private void getGoogleQAuthToken(конечная строка emailAddres){ Задача AsyncTask = new AsyncTask() { Строка errorMessage = null; @Override protected String doInBackground(Void... params) { Строковый токен = ноль; пытаться { Область действия строки = "oauth2: адрес электронной почты профиля"; токен = GoogleAuthUtil.getToken(MainActivity.this, emailAddres, область); } catch (IOException transientEx) { errorMessage = "Ошибка сети: " + transientEx.getMessage(); } catch (UserRecoverableAuthException e) { Намерение восстановить = e.getIntent(); startActivityForResult(восстановить, MainActivity.REQUEST_CODE_GOOGLE_LOGIN); } catch (GoogleAuthException authEx) { errorMessage = "Ошибка аутентификации в Google: " + authEx.getMessage(); } вернуть токен; } Я добавил файл конфигурации JSON в каталог app/ и добавил зависимости:

buildscript { репозитории { jcenter() } зависимости { путь к классам 'com.google.gms:google-services:1.5.0-beta2' } } зависимости { скомпилировать fileTree (каталог: 'libs', включить: ['*.jar']) скомпилировать «com.android.support:appcompat-v7:23.1.+» скомпилировать 'com.firebase:firebase-client-android:2.3.0+' /* Для сервисов Google Play */ скомпилировать 'com.google.android.gms:play-services-safetynet:8.3.0' скомпилировать 'com.google.android.gms:play-services-auth:8.3.0' скомпилировать «com.google.android.gms:play-services:8.3.0» компиляция('com.afollestad.material-dialogs:core:0.8.3.0@aar') { транзитивный = истина } /* Пользовательский интерфейс Firebase */ скомпилировать 'com.firebaseui:firebase-ui:0.2.2' скомпилировать 'com.android.support:cardview-v7:23.1.+' скомпилировать «com.android.support:recyclerview-v7:23.1.+» скомпилировать 'com.android.support:design:23.1.+' } применить плагин: «com.google.gms.google-services» Я уже ищу решение... Пожалуйста, помогите!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»