如果安卓应用中的“Google Sign-in”功能无法正常工作,可以尝试以下解决方法:
implementation 'com.google.android.gms:play-services-auth:19.0.0'
keytool -list -v -keystore your_keystore.keystore
将获取到的SHA-1指纹添加到Google开发者控制台中。
YOUR_CLIENT_ID
然后在代码中使用以下代码获取客户端ID:
String clientId = getString(R.string.default_web_client_id);
检查Google服务配置文件:在Google开发者控制台中,确保已正确下载并配置了Google服务配置文件。将google-services.json文件放置在应用的app目录下。
检查权限:在AndroidManifest.xml文件中,确保已添加以下权限:
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
这些解决方法中的代码示例和配置可以帮助修复“Google Sign-in”在安卓应用中无法正常工作的问题。