问题标签 [flutter-release]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1564 浏览

flutter - Flutter 搭建网页

我是flutter的新手,我想通过flutter web构建web应用程序,flutter build apk对我有用,但是当我运行时Flutter build web 出现这个错误。

我根据本文档跟进了每一步,并使用// @dart=2.9了我所有班级的顶部有错误空值检查。

你对这个问题有什么想法吗?!

0 投票
1 回答
145 浏览

flutter-layout - Flutter MissingPluginException(在通道flutter.baseflow.com/permissions/methods上找不到方法checkPermissionStatus的实现)

仅在 APK 的发布模式下出现问题,在调试模式下工作正常。经过太多的努力,由于使用了两个插件file_picker和permission_handler,我遇到了问题

0 投票
2 回答
584 浏览

android - 日志 drom dart:developer 在 Flutter 应用的发布模式下是否可见?

在flutter app的发布模式下,使用log方法from打印出来的控制台日志dart:developer是否可见?从发布模式的文档中我们可以读到

调试信息被剥离。调试被禁用。

我认为它会去掉所有用 method 打印的东西debugPrint,但我找不到任何关于logmethod的信息。

方法的输出也一样print?这些打印对于将读取设备日志输出的用户是否可见?Dart linter只说在生产代码中应该避免打印,我认为是因为打印输出可见性。

Flutter 文档中有关日志记录的章节说明了如何使用它们,但并未真正回答上述问题。

0 投票
1 回答
1996 浏览

android - 什么是 Android Debug 符号以及如何在 Flutter 应用程序中配置它

我正在尝试使用应用程序包首次在 play.google.com 上发布 Android 应用程序。该应用程序使用 Flutter SDK 在 Android Studio 中实现,并且使用以下命令生成包:

flutter build appbundle

当我将捆绑包上传到 Google Play 控制台时,我收到以下警告:

我观察到很多人提出了类似的问题,但我无法弄清楚这个问题的确切原因以及如何解决这个问题。

在此处输入图像描述

更新:

通过root_app_dir/android/app/build.gradel如下修改

开始给我以下错误:

0 投票
0 回答
134 浏览

flutter - Flutter URL 策略在 Web Release 上不起作用

手动输入 url 时,Flutter web 调试工作正常,我使用“pathUrlStrategy”,例如 http://localhost:14143/secondPage。但是在发布模式下尝试同样的事情它只是返回 404 页面,例如使用 xampp、github 页面时的 http://localhost/secondPage,并且在尝试 http://localhost/#/secondPage 时它会重定向到主页 http://本地主机/家庭。

0 投票
1 回答
45 浏览

flutter - 如何将 Flutter 应用程序发布到 Google Play?

我想为 Google Play 商店发布一个颤振应用程序,我检查了颤振指令页面中的每一步,但每次我得到这个错误:

更新:我在命名密钥文件时错了 :) 它是 key.propertis 留下了一个“e”

0 投票
0 回答
141 浏览

android - 尝试安装颤振 apk 时遇到“未安装应用程序”错误

我正在使用以下方法为颤振应用程序生成一个 APK 文件:

它会生成以下文件:

构建/app/outputs/flutter-apk/app-release.apk

我总是能够在我的手机或任何其他手机上安装这个 apk 来测试它。但最近我在安装应用程序时开始收到以下警告:

在此处输入图像描述

然后当我点击“继续”时,我收到此错误:“未安装应用程序”。

由于这个错误是新的,我认为这可能是由于我最近所做的更改。唯一可能影响 apk 文件的更改是我重新生成了key.jks用于唱 apk 文件的文件。该文件在文件中使用android/build.gradle

什么可能导致此错误?我也尝试过“flutter clean”,但这没有帮助。

0 投票
0 回答
19 浏览

flutter - Flutter web 发布模式错误。而其他所有模式都工作正常

我正在关注一个youtube 视频来实现 3d 文本设计,它在 iPhone 模拟器和 Chrome 调试模式下的输出与预期的一样。下面的屏幕截图来自 Chrome。

但我已经Github Pages在 Web 发布模式下部署了这个应用程序。在花生的帮助下。我之前已经部署Peanut过,然后效果很好。

它在这里和那里显示一些蓝色斑块。没有别的了。 https://mahidul-islam.github.io/logos/#/

整个代码都在GitHub. 导致此问题的问题是什么?如果需要任何信息,请发表评论。

在此处输入图像描述

0 投票
2 回答
628 浏览

flutter - 安装 msix 后,Flutter Windows 桌面应用程序卡在白屏上

背景

我刚刚为 Windows 机器开发了我的第一个颤振桌面应用程序。该应用程序在开发/调试时运行良好,但我正在尝试将其作为发布模式下的应用程序进行测试。

做了什么

  1. 我使用 pub msix 创建了一个 msix。
  2. 对于签名,我尝试了我自己的证书和默认情况下 msix 包附带的测试证书。
  3. 我已经尝试过稳定和测试渠道。

实际问题

当我在另一个系统上安装应用程序时(甚至在我调试应用程序的实际系统上)。我可以成功安装 msix 设置我可以在应用程序中看到我的应用程序,但是当我尝试打开它时,它卡在空白/白色屏幕上。没有呈现 UI。如果我尝试最大化窗口,它会进入应用程序无响应状态。任何帮助将不胜感激。提前致谢。

更新/新发现

在浏览了Yehuda Kremer提供的链接并将我的头发拉了几天之后,我在这条推文中找到了答案 https://twitter.com/FilledStacks/status/1436280577439715338?s=20

所以主要问题是应用程序使用了一些在其他机器上不起作用的绝对路径(发布后)

1- 我的应用程序正在使用数据库,因此我确保该数据库路径是相对于应用程序文档目录的。2-现在构建也引用了一些依赖项,它们的路径也是绝对的。我注意到其中有一个标志CMAKE_INSTALL_LOCAL_ONLYcmake_install.cmake但该标志没有在任何地方设置。

这是flutter build windows -v https://pastebin.com/LAeshUMY的日志

- 现在我正在寻找一种将所有路径转换为相对路径的正确方法,以便构建准备好安装在不同的机器上,而不仅仅是本地安装。

0 投票
1 回答
115 浏览

android - 无法发布构建 Flutter android

我想为 iOS 和 Android 构建 Flutter 的发布应用程序,一切都很好,并且在开发和 iOS IPA 版本上运行良好,但不适用于 android

我试着

颤振构建应用程序包

但我遇到了这个问题

发现任务“:app:uploadCrashlyticsMappingFileRelease”(类型“UploadMappingFileTask”)的配置存在问题。

为属性“googleServicesFile”指定的文件“PROJECT_NAME/build/app/generated/res/google-services/release/values/values.xml”不存在。

我已经尝试

  • 使缓存无效并重新启动
  • 扑干净

但没有解决。任何面对这个或任何建议我的解决方案?