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 我使用Firebase进行电话身份验证,它在移动调试上工作,但在签名的APK上出错_Android_Firebase_Firebase Realtime Database_Firebase Authentication_Firebase Cloud Messaging - Fatal编程技术网

Android 我使用Firebase进行电话身份验证,它在移动调试上工作,但在签名的APK上出错

Android 我使用Firebase进行电话身份验证,它在移动调试上工作,但在签名的APK上出错,android,firebase,firebase-realtime-database,firebase-authentication,firebase-cloud-messaging,Android,Firebase,Firebase Realtime Database,Firebase Authentication,Firebase Cloud Messaging,错误: com.google.firebase.auth.FirebaseAuthException:此应用程序无权使用firebase身份验证。请验证Firebase控制台中是否配置了正确的程序包名称和SHA-1。[应用程序验证失败]您必须使用密钥库重新生成SHA-1,密钥库用于签署APK。然后将生成的SHA-1添加到firebase项目配置中 例如:您的密钥库是:abc.keystore。让我们运行下面的语句来生成SHA-1 keytool-exportcert-alias-keystore

错误:
com.google.firebase.auth.FirebaseAuthException:此应用程序无权使用firebase身份验证。请验证Firebase控制台中是否配置了正确的程序包名称和SHA-1。[应用程序验证失败]

您必须使用密钥库重新生成SHA-1,密钥库用于签署APK。然后将生成的SHA-1添加到firebase项目配置中

例如:您的密钥库是:
abc.keystore
。让我们运行下面的语句来生成SHA-1

keytool-exportcert-alias-keystore/abc.keystore-list-v-storepass-android


然后在控制台中复制输出SHA-1并添加到Firebase项目的设置中

尝试在命令提示符下运行以下命令:

keytool-exportcert-alias-keystore/key\u name.keystore-list-v-storepass-android

生成
SHA-1
后,在Firebase控制台中进行设置


注意
JAVA\u HOME
必须在系统设置中的Path变量上设置。

您需要在firebase控制台中为您的项目添加SHA-1密钥。