Flutter 应用程序无法在 apk-release 中运行,但可以在 Debug模式下运行(即使在授予互联网权限后)

标签 flutter flutter-layout flutter-dependencies flutter-test

我的应用程序在 Debug模式下运行良好。我按照 flutter 文档中提到的所有步骤制作 apk-release。我什至在 AndroidManifest 文件中提到了 apk-release 的互联网权限。我的 apk-release 构建得非常好。但是当我将它安装在我的手机中并尝试使用该应用程序时(基本上使用电话号码登录因为我的应用程序中的第一页是登录页面),它没有响应。我认为互联网权限一定有问题,但我重新检查了所有内容。当我从 Android Studio 安装调试 apk 时一切正常,但发布 apk 无法与身份验证服务器通信。请帮助我。

顺便说一句,我更新了 pubspec.yaml 中的所有依赖项,例如 cloudfirestore 版本和内容。还是没有变化。另外,我想我的 SHA1 key 就在 firestore 中。我还必须将我的包名称从 com.example.pareez 重命名为 com.rishav.pareez 但我确信我没有弄错。 我还使用了昨天制作应用程序时使用的相同 key.jks。

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

最佳答案

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

  1. 对于 aab 包:

    flutter build appbundle --no-shrink

  2. 对于应用程序:

    flutter 构建 apk --no-shrink

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

关于Flutter 应用程序无法在 apk-release 中运行,但可以在 Debug模式下运行(即使在授予互联网权限后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61256569/

相关文章:

dart - 是否可以将 Flutter 应用注册为 Android Intent 过滤器并处理传入的 Intent?

flutter - 如何在Dart中获得车辆的速度

dart - 使用偏移量的容器动画 - Flutter

android - Flutter 版本解决此特定应用程序上的失败错误

git - 如何解决 Flutter 上的 "Unable to find git in your PATH"?

flutter - Flutter:PageView保持停留在上一个屏幕

flutter - 是否可以使用脚手架和导航器?

flutter - 有什么方法可以为CupertinoApp实现debugShowMaterialGrid吗?

dart - flutter 自定义画家

flutter - 更新/.pub-cache 中的 flutter 依赖