2016-07-11 1 views
1

я успешно интегрировал Google Drive API он отлично работает на Signed APKAndroid Google интеграции диска API не удалось добавить учетную запись на отладочном APK

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

ConnectionResult{statusCode=SIGN_IN_REQUIRED,    resolution=PendingIntent{52873b18: 
[email protected]}, 
message=null} 

ответ

1

Согласно documentation, ошибке SIGN_IN_REQUIRED означает, что клиент попытался подключиться к службе, но пользователь не авторизован.

Клиент попытался подключиться к службе, но пользователь не выполнил вход. Клиент может продолжить работу без использования API. В качестве альтернативы, если hasResolution() возвращает true, клиент может позвонить [startResolutionForResult(Activity, int)] (https://developers.google.com/android/reference/com/google/android/gms/common/ConnectionResult#startResolutionForResult(android.app.Activity, int)), чтобы пригласить пользователя войти в систему. После того, как активность в знаке возвращается с RESULT_OK, дальнейшие попытки должны быть успешными.

С этой thread, попробуйте использовать keytool -exportcert -alias androiddebugkey -keystore C:\Users\XXXXX.android\debug.keystore -list -v и не хранилищу, что вы создали, так как вы хотите, режим отладки.

Проверить эти вопросы, связанные:

Убедитесь, что SHA-1 подпись-сертификат отпечаток вашего приложения в консоли разработчика Google принадлежат одному и тому же ключу, который используется для подписи APK, который вы тестируете.

По умолчанию при сборке отладочной сборки Android Studio использует собственный отладочный ключ. Вы можете изменить его, щелкнув правой кнопкой мыши на приложении и выбрав «Открыть настройки модуля». Перейдите на вкладку «Подпись» и настройте тот же ключ, о котором вы упоминали в dev-консоли. После этого перейдите на вкладку «Типы построения» и выберите свою конфигурацию подписи.

Надеюсь, это поможет!

Смежные вопросы