我对其他版本不同存在疑问。 我用Beta,Debug和Release制作了3个Build变体。我还使用Firebase集成了OTP。 当我尝试使用调试或Beta运行应用程序时,会出现otp。但是当我切换到发布模式时,otp不会出现。 而且我知道这是因为在Firebase发行包名称中未更新SHA-1而导致的,但是当我尝试将其与发行版本版本连接时,它仍采用调试包名称。 我尝试了所有其他解决方案,但对我没有任何帮助。
即使我已将构建设置为发布模式,也请检查软件包名称:
答案 0 :(得分:0)
我有自己的答案,因为调试应用程序不需要任何发布密钥,但是当我将应用程序设置为发布时,它会生成一个发布模式,因此,它需要原始的keyforandroid.jks,但是我不需要; t为其设置路径。这就是问题发生的原因。