【问题标题】:In flutter my build apk file is not working properly在颤振中,我的构建 apk 文件无法正常工作
【发布时间】:2020-11-09 01:21:18
【问题描述】:

我已阅读有关此主题的所有可用解决方案,但没有一个对我有用。我已使用 flutter clean 删除了所有构建文件,并在每次运行前从手机上卸载了该应用程序 使用 flutter run --release 构建的 apk 文件可以正常工作。 使用 flutter build apk 构建的 apk 文件无法正常工作。 我不知道为什么会这样?

我的问题类似于 Android Studio generating old version APK

【问题讨论】:

  • 而且在flutter build apk中文件大小也会增加,我也尝试过flutter build apk --release
  • 错误是什么?
  • 我为新用户添加了入职屏幕 + 登录后它应该检查数据是否在 firebase 中可用。但在颤振构建 apk 的情况下,它会直接导航到登录屏幕。它正在为旧版本代码构建 apk。
  • @ClaudioRedi 但是当我使用flutter run --release构建我的apk时它工作正常。我想知道为什么会这样
  • @SurajJha 请在终端中运行以下命令,我认为可能存在缓存问题。 > flutter clean > rm -rf pubspec.lock .packages .flutter-plugins > flutter pub pub 缓存修复 > flutter packages get

标签: android-studio flutter


【解决方案1】:

如果您使用的是 Android Studio,我建议您通过 IDE 构建 apk。

在 Android Studio 的顶部菜单栏中,选择“Build”、“Flutter”,然后选择“Build APK”。

以这种方式构建应用程序时我没有遇到任何问题。

【讨论】:

  • 我第一次遇到这种情况。我也试过了,但也没有用
  • 我有两台笔记本电脑我都面临同样的问题。甚至我的朋友也面临同样的问题
  • 尝试在命令行中运行flutter doctor,看看框架是否有问题,或者是否有没有被接受的android许可。
【解决方案2】:

执行以下操作:

  • 扑干净
  • 检查 pubspec.yaml 中的版本号和名称
  • 在 Android Studio 中打开 Android 部分,尝试从那里构建

【讨论】:

    【解决方案3】:

    以下步骤可能对你有帮助

    1. 从菜单栏中打开 android studio 执行“无效缓存/重启”
    2. flutter clean 并尝试从 android studio 进行构建

    【讨论】:

      猜你喜欢
      • 2021-10-15
      • 2020-10-05
      • 2019-08-29
      • 2022-01-18
      • 2021-12-27
      • 2016-05-29
      • 1970-01-01
      • 2021-11-07
      相关资源
      最近更新 更多