- 确认Google账户在设备上已经登录,并且应用已经授权访问Google账户。
- 确认已经在Google API控制台上创建了相应的OAuth 2.0客户端ID,并在应用中正确配置了client ID和指定的指纹(SHA-1指纹或数字指纹)。
- 确认是否添加了以下依赖关系:
implementation 'com.google.android.gms:play-services-auth:19.0.0'
- 检查Android Studio中所用的Gradle版本,确认使用的Gradle版本与Google Play服务版本兼容。
- 检查设备是否连接到互联网,因为Google登录需要互联网连接。
- 尝试在Manifest文件中加入以下第三方库:
- 检查OAuth 2.0客户端ID是否已签署和发布,因为未签署的客户端ID可能无法正常使用Google登录。