Не удается найти символьную переменную GoogleAuthUtil после обновления до сервисов Google Play 9.0.0

Ошибка компиляции:

Error:(xx, xx) error: package com.google.android.gms.auth does not exist
Error:(xx, xx) error: cannot find symbol variable GoogleAuthUtil

person Isabella Chen    schedule 19.05.2016    source источник


Ответы (1)


GoogleAuthUtil переместился в разделение SDK -auth в SDK сервисов Google Play 9.0+.

Если вам нужен доступ к REST API на Android, включите разделение -auth в файл build.gradle:

compile 'com.google.android.gms:play-services-auth:9.0.0'

В противном случае мы рекомендуем перенести ваше приложение на Google Sign-In API, чтобы включить последние улучшения безопасности и взаимодействия с пользователем в вашем приложении.

Прочтите руководство по миграции: https://developers.google.com/identity/sign-in/android/migration-guide#migrate_from_the_googleauthutil_id_token_flow

И сообщение в блоге для получения более подробной информации: http://android-developers.blogspot.com/2016/05/improving-security-and-user-experience.html

person Isabella Chen    schedule 19.05.2016