Flutter-desktop-embedding 如何构建 exe 文件

Posted

技术标签:

【中文标题】Flutter-desktop-embedding 如何构建 exe 文件【英文标题】:flutter-desktop-embedding how to build exe file 【发布时间】:2019-11-23 17:21:18 【问题描述】:

在flutter-desktop-embedding,我是windows环境,可以运行,但是不知道怎么建exe文件。我想知道该怎么做。

【问题讨论】:

【参考方案1】:

但要在其他电脑上分发或运行,您需要将 Visual Studio 2019 的三个文件添加到您拥有 .exe 文件的文件夹中 文件是 msvcp140.dll vcruntime140.dll vcruntime140_1.dll

这些文件的路径是 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE

【讨论】:

它对我真的很有帮助 欢迎您的支持【参考方案2】:

\build\windows\runner\Release\中运行flutter build windows后可以找到你的App的release版本

【讨论】:

【参考方案3】:

首先使用flutter build -h检查构建选项

然后运行flutter build windows

然后就可以在下面的路径\build\windows\x64\Release\Runner找到构建了

虽然它是在发布文件夹中创建的,但它仍然只是一个调试版本。

【讨论】:

【参考方案4】:

如果您flutter buildflutter run 是一个桌面项目,那么您已经在构建一个.exe;这就是flutter run 推出的内容。您可以在项目的 build 目录中找到它(例如,build\windows\x64\Debug\Runner\Flutter Desktop Example.exe 用于 FDE 示例应用程序)。

【讨论】:

但这是调试文件,运行时会有命令行。 我在回答你提出的问题,但没有提到这两件事。对于这些,请参阅 github.com/flutter/flutter/issues/30672 和 github.com/flutter/flutter/issues/31268。它现在也不适合部署或生产使用,正如项目 README 中突出指出的那样,所以不清楚为什么要发布版本。 我想自己用,但是每次有命令行的时候都不好看。

以上是关于Flutter-desktop-embedding 如何构建 exe 文件的主要内容,如果未能解决你的问题,请参考以下文章

[Flutter] Windows桌面程序开发