1、执行构建命令,构建windows release应用
> flutter build windows
运行完成后,可以看到build目录下有个windows目录,我们的应用程序,就在以下路径下
myapp/build/windows/runner/Release/
在release目录下,即可看到一个exe可执行文件,双击后,即可运行我们的应用程序。
可以发现,这个Release目录应该就是应用程序的安装后的解压目录。
但一般应用程序对外发布,都是一个安装文件,或者解压文件,解压文件比较好弄,直接将Release压缩即可。安装文件如何构建呢,再看下文档。
2.构建安装文件
根据官方文档说明,讲解的主要针对msix格式安装包的构建。
MSIX 是一种新型的 Microsoft Windows 的应用打包格式,它为所有 Windows 应用提供了现代化的打包体验。该格式可以用于向 Microsoft Windows 应用商店分发应用,也可以直接分发安装包。
3、如何构建flutter应用的msix包呢,flutter官方提供了一个简单的方式:
msix | Flutter Package (flutter-io.cn)
根据readme说明,我们运行以下命令即可生成msix安装包(也支持自定义配置一些打包参数)
flutter pub add --dev msix
flutter pub run msix:create
生成的安装包路径:
myapp/build/windows/runner/Release/xxx.msix
4.双击运行安装包
双击后,弹出安装界面,第一次安装会报错如下:
按照下面的方法添加一下证书再点击就可以安装了