Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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 Firebase身份验证在已签名的APK生成(Google登录)后不起作用_Android_Firebase_Firebase Authentication - Fatal编程技术网

Android Firebase身份验证在已签名的APK生成(Google登录)后不起作用

Android Firebase身份验证在已签名的APK生成(Google登录)后不起作用,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,我面临firebase身份验证(谷歌登录)问题 它在我测试时运行良好,但在生成签名APK并手动安装后,它不工作,为了进行交叉检查,我在调试时再次检查它是否工作..但在签名APK身份验证中,它不工作。 请告诉我发生的原因。您在控制台中有指纹证书,但它仅用于调试目的,对于已签名的apk,您需要一个生产指纹证书,您可以通过 c:\Program Files\Java\jdk1.6.25\bin>keytool -list -v -keystore c:\you_key_here.key 您在控

我面临firebase身份验证(谷歌登录)问题 它在我测试时运行良好,但在生成签名APK并手动安装后,它不工作,为了进行交叉检查,我在调试时再次检查它是否工作..但在签名APK身份验证中,它不工作。
请告诉我发生的原因。

您在控制台中有指纹证书,但它仅用于调试目的,对于已签名的apk,您需要一个生产指纹证书,您可以通过

c:\Program Files\Java\jdk1.6.25\bin>keytool -list -v -keystore c:\you_key_here.key

您在控制台中有指纹证书,但它仅用于调试目的,对于已签名的apk,您需要生产指纹证书,您可以通过

c:\Program Files\Java\jdk1.6.25\bin>keytool -list -v -keystore c:\you_key_here.key

您需要在Fireabase中添加生产证书的SHA1。

您需要在Fireabase中添加生产证书的SHA1。

这很简单,下载(
密钥库资源管理器5.3.2
)并使用密钥库资源管理器打开您的
.jks
文件。它将要求输入密码,输入您在生成签名apk时输入的密码。一旦它被打开,点击条目名称,你会看到指纹SHA-1键,如
(10:02:A6:3E:A9:68:83:FE:F2:66:6F:F8:C4:9D:FF:3C:C2:EA:76:96)
这是假的SHA-1 ok

链接:

很简单,下载(
keystoreexplorer5.3.2
)并使用keystoreexplorer打开
.jks
文件。它将要求输入密码,输入您在生成签名apk时输入的密码。一旦它被打开,点击条目名称,你会看到指纹SHA-1键,如
(10:02:A6:3E:A9:68:83:FE:F2:66:6F:F8:C4:9D:FF:3C:C2:EA:76:96)
这是假的SHA-1 ok


链接:

对于我的案例,我添加了所有SHA1,当我生成一个签名的.apk并在手机上安装时,一切正常,但当我发布一个签名的.aab包时,出现了一个错误:“此应用程序无权使用Firebase身份验证。请验证Firebase控制台中配置了正确的包名和SHA-1”请告诉我,这花了我4天多的时间,但没有成功。就我的情况而言,我添加了所有SHA1,当我生成一个signed.apk并在手机上安装时,一切正常,但当我发布signed.aab包时,出现了一个错误“此应用未被授权使用Firebase身份验证。请验证Firebase控制台中是否配置了正确的软件包名称和SHA-1“请通知我,这花费了我4天多的时间,但没有成功。