2

我正在使用颤振开发,我想为许多应用程序启用 linux 支持并遵循本教程,但事情是

每次我尝试运行snapcraft启动虚拟机并从快照中再次安装颤振

这使用了我的大量磁盘空间,时间和互联网snapcraft --use-lxd也是如此

那么有没有其他方法可以构建一个 linux 应用程序,无论是 deb 文件、appimage 还是任何东西都可以?

谢谢。

4

2 回答 2

1

您的问题是将两个不同的步骤混为一谈:构建应用程序和打包应用程序。要使用 Flutter 构建 Linux 应用程序,您只需运行flutter build即可,您将获得一个发布模式的 Linux 应用程序。

如何打包分发由您决定;Flutter 的任何内容都不需要 snaps 作为分发选项。例如,您可以将bundle文件夹的内容压缩到构建输出目录中,然后将其发布到某个地方供人们下载。

于 2020-11-02T12:12:33.470 回答
0

是的,这可用于为 windows mac 和 linux 制作桌面应用程序

https://github.com/go-flutter-desktop/hover

于 2020-11-02T04:08:14.627 回答