我正在使用flutter开发人员,我想为许多应用程序启用linux支持,并且遵循了tutorial,但事实是
每次我尝试运行snapcraft
时,都会启动一个VM并从快照中再次安装Flutter
这占用了我大量的磁盘空间,时间和互联网snapcraft --use-lxd
的作用相同
那么还有什么其他方法可以构建Linux应用程序,无论是deb文件,appimage还是其他任何东西都可以?
谢谢。
答案 0 :(得分:1)
您的问题是将两个不同的步骤混为一谈:构建应用程序和打包应用程序。要使用Flutter构建Linux应用程序,您需要做的就是运行flutter build
,您将获得发布模式的Linux应用程序。
如何打包分发给您? Flutter的任何功能都不需要快照作为分发选项。例如,您可以在构建输出目录中压缩bundle
文件夹的内容,然后将其发布到其他地方以供人们下载。
答案 1 :(得分:0)
是的,这可以用于制作适用于Windows Mac和Linux的桌面应用程序