【问题标题】:Flutter build appbundleFlutter 构建应用程序包
【发布时间】:2021-09-16 15:58:32
【问题描述】:

所以我已经生成了我的应用程序密钥以供上传,当我尝试构建应用程序包时,我得到了下图中的错误。

Flutter Error When Building App Bundle

我也设置了 Build.gradle 和 key.properties 文件

我还尝试将 --stacktrace 附加到构建命令并收到以下内容。

flutter build appbundle --stacktrace

【问题讨论】:

  • 尝试使用新密钥签名
  • 好的,现在试试
  • 你知道我怎样才能让图像显示为完整图像而不是链接吗?
  • @PrinceSanjivy 我尝试了新密钥,但遇到了同样的问题
  • meta.stackoverflow.com/questions/344851/… 勾选此项可直接发布图片而不是网址

标签: flutter android-app-signing


【解决方案1】:

我遇到了同样的问题,然后我意识到通过在 android studio 中打开 Flutter 应用程序的 android 文件夹来创建 appbundle 非常简单。请忽略 Flutter 端 Keystore 的任何设置并按照以下步骤操作:

  1. 打开安卓工作室
  2. 转到文件>打开>从flutter项目中选择android文件夹
  3. 等到 Gradle 构建完成
  4. 从顶部栏转到构建 > 生成签名包/apk > 选择 appbundle
  5. 填写Keystore信息(+android studio会帮你记住)
  6. 点击释放并等待它完成

注意:如果您要推送更新,请确保更改版本和内部版本号。

【讨论】:

  • 这种方法还能处理 Dart 代码的混淆吗?
  • 您不必更改 dart 代码中的任何内容,并在每次制作 app bundle 时执行此过程。
  • 没有签名按钮,只有 Build App Bundle
猜你喜欢
  • 2019-05-22
  • 2018-10-24
  • 2018-06-17
  • 2020-07-16
  • 2010-12-08
  • 2019-07-31
  • 2020-06-19
  • 2020-01-18
  • 2020-03-16
相关资源
最近更新 更多