Вы получаете эту ошибку, потому что метод getClient (* Контекст контекста, параметры GoogleSignInOptions) GoogleSignIn, как вы видите, требует в качестве второго параметра объект GoogleSignInOptions
. Итак, для создания GoogleSignInClient
необходим GoogleSignInOptions
объект.
Чтобы решить эту проблему, вы можете создать этот объект следующим образом:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
Теперь следующая строка код будет работать:
mGoogleSignInClient = GoogleSignIn.getClient(this,gso);