我正在使用flutter和firebase OTP。在运行我的应用程序的调试APK时收到SMS。但是,我在使用命令flutterrun-release
运行发布APK时收到了此消息。
这是返回的消息:
此应用程序未经授权使用Firebase身份验证。请验证Firebase控制台中是否配置了正确的包名称和SHA-1。[传递了safety_net_token,但没有在Firebase控制台中注册匹配的SHA-256。请确保此应用程序的packageName/SHA256对已在Firebase console中注册。]
请注意,我是直接在手机上运行这个应用程序,而不是从google play安装它。
我在Firebase控制台上尝试了以下操作:
我尝试了类似问题提供的所有解决方案,例如在firebase中添加电子邮件、添加googleplay键等,但不幸的是,这些解决方案都不起作用。
更新:已解决,问题是清单文件中的错误命名,错误消息如下:
请确保此应用程序的“packageName/SHA256”对已在Firebase控制台中注册。通常是sha1或sha256键,但这次是包名。
您需要在Firebase控制台中添加SHA密钥,以获取SHA密钥
gradlew signingReport
你会在“Gradle控制台”中找到SHA-1的指纹
在firebase控制台中添加这个SHA-1指纹,然后再次测试
您必须为relase build生成SHA-1,并将其添加到您已注册的同一项目的firebase控制台中。
我创建了一个JasperReport应用程序,它在tomcat服务器上运行良好。但是当我使用相同的jar在Jboss上运行时,它会显示错误 原因:java.lang.ClassCastException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl无法强制转换为javax.xml.parsers.DocumentBuilderFactor.ne
尽管CAS服务器在Tomcat下工作得很好,但我有一些问题要使它在WebLogic12c下工作。在Weblogic上部署之前,我遵循以下指南:https://github.com/gentics/gentics-sso-cas/wiki/oracle-weblogic-configuration在webcontent/web-inf/with content中添加文件Weblogic.xml:
我有应用程序上传在玩商店。它在调试模式下运行良好,但当我从play store下载相同的APK(发布模式)时,它就崩溃了。我无法确定堆栈跟踪没有给出准确的错误位置。 java.lang.RuntimeException:在Android.os.AsyncTask$3上完成(asynctask.java:318)在java.util.concurrent.FutureTask.FinishCompl
}} 这是android设备监视器的崩溃报告
我已经使用Appium和Java以及TestNG为Android应用程序编写了一些测试。我的测试在模拟器上本地运行良好,但当我将它们上传到设备场时,我的测试总是失败。我已经尽可能地简化了我的测试,但它仍然不起作用。目前,我尝试运行的测试会在打开应用程序时出现的提示中找到并单击“允许权限”按钮。代码: 观看Device Farm提供的视频,我可以看到它打开并立即关闭我的应用程序。它甚至没有像应该的那
但是当我试图在Netbeans中清理和构建它时,它被这条线噎住了: 错误是: