Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio设备中的Android Google身份验证错误_Android_Firebase_Google Signin - Fatal编程技术网

Android studio设备中的Android Google身份验证错误

Android studio设备中的Android Google身份验证错误,android,firebase,google-signin,Android,Firebase,Google Signin,尝试使用Google身份验证登录我的Android应用程序时出现错误12501。我在Android studio设备上运行应用程序时出现了这个错误,但是当我在自己的手机上安装签名的apk时,一切都正常。 我正在使用一个新的安卓客户端ID,上面有安卓工作室的指纹签名 这是我的google-services.json oauth_客户端部分: "oauth_client": [ { "client_id": "2

尝试使用Google身份验证登录我的Android应用程序时出现错误12501。我在Android studio设备上运行应用程序时出现了这个错误,但是当我在自己的手机上安装签名的apk时,一切都正常。 我正在使用一个新的安卓客户端ID,上面有安卓工作室的指纹签名

这是我的google-services.json oauth_客户端部分:

 "oauth_client": [
        {
          "client_id": "223...-...j2s5.apps.googleusercontent.com",
          "client_type": 1,
          "android_info": {
            "package_name": "com.example.ucango_2021",
            "certificate_hash": "644d..."
          }
        },
        {
          "client_id": "223...-...esuke.apps.googleusercontent.com",
          "client_type": 3
        }
      ],
请求创建方法:

 // Configure Google Sign In
        GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestIdToken(getString(R.string.default_web_client_id))
                .requestEmail()
                .build();

        // Build a GoogleSignInClient with the options specified by gso.
        mGoogleSignInClient = GoogleSignIn.getClient(this, gso);

检查是否存在->应用->调试->值->值.xml。 如果是,请更改。在调试模式下使用MapAPI对我有效 我希望我能帮助你