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版本构建变体不采用相同的软件包名称_Android_Firebase - Fatal编程技术网

Android Firebase版本构建变体不采用相同的软件包名称

Android Firebase版本构建变体不采用相同的软件包名称,android,firebase,Android,Firebase,关于不同的构建变体,我有一个问题。 我已经制作了3个版本,包括Beta版、Debug版和Release版。我还使用Firebase集成了OTP。 当我尝试使用debug或beta运行应用程序时,otp就会出现。但当我切换到释放模式时,otp不会出现。 我知道这是因为firebase发布包名称中没有更新SHA-1,但当我尝试将其与发布版本变量连接时,它仍然使用调试包名称。 我尝试了所有其他的解决方案,但都不管用 检查包名,即使我已将构建设置为发布模式: 我得到了自己的答案,因为调试应用不需要任何释

关于不同的构建变体,我有一个问题。 我已经制作了3个版本,包括Beta版、Debug版和Release版。我还使用Firebase集成了OTP。 当我尝试使用debug或beta运行应用程序时,otp就会出现。但当我切换到释放模式时,otp不会出现。 我知道这是因为firebase发布包名称中没有更新SHA-1,但当我尝试将其与发布版本变量连接时,它仍然使用调试包名称。 我尝试了所有其他的解决方案,但都不管用

检查包名,即使我已将构建设置为发布模式:

我得到了自己的答案,因为调试应用不需要任何释放键,但当我将我的应用设置为释放时,它会生成一个释放模式,因此,它需要原始的keyforandroid.jks,但我没有;不要为它设定道路。这就是问题出现的原因。

我得到了自己的答案,因为调试应用不需要任何释放密钥,但当我将应用设置为释放时,它会生成一个释放模式,因此,它需要原始的keyforandroid.jks,但我没有;不要为它设定道路。这就是问题发生的原因