Flutter应用程序在apk版本中不工作,但在调试模式下工作(即使在授予互联网权限后)



我的应用程序在调试模式下运行良好。我遵循了flutter文档中提到的所有步骤来发布apk。我甚至在AndroidManifest文件中提到了apk发布的互联网权限。我的apk版本构建得非常好。但当我把它安装在手机上并尝试使用该应用程序时(基本上是用电话号码登录,因为我的应用程序中的第一个页面就是登录页面(,它没有响应。我想互联网权限肯定有问题,但我重新检查了所有内容。当我从安卓工作室安装调试apk时,一切都很好,但发布的apk不知何故无法与身份验证服务器通信。请帮帮我。

顺便说一句,我更新了pubspec.yaml中的所有依赖项,比如cloudfirestore版本等等。仍然没有变化。另外,我想我的SHA1钥匙就在消防仓库里。我还不得不将我的包名从com.example.parez重命名为com.rishav.freeze,但我确信我没有犯任何错误。我还使用了昨天制作应用程序时使用的相同密钥.jk。

更新-我从手机上卸载了之前安装的apk,并从电脑上使用了flutter安装,然后应用程序运行得非常好。我想手动安装会给我带来问题。但我也手动安装了其他应用程序,它们运行得很好。

使用以下命令构建您的aab捆绑包或apk

  1. 对于aab捆绑包:

    flutter构建appbundle——无收缩

  2. 对于apk:

    颤振构建apk——无收缩

这个解决方案对我有效。我希望,这也会对你有所帮助。谢谢你提出这个问题。

相关内容

最新更新