Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种不使用snapcraft构建snap或linux应用程序的方法?_Linux_Flutter_Snapcraft_Appimage - Fatal编程技术网

有没有一种不使用snapcraft构建snap或linux应用程序的方法?

有没有一种不使用snapcraft构建snap或linux应用程序的方法?,linux,flutter,snapcraft,appimage,Linux,Flutter,Snapcraft,Appimage,我使用的是flatterdev,我想对许多应用程序启用linux支持,并遵循了这一点,但事情是这样的 每次我尝试运行snapcraft时,都会启动一个VM并从snap中再次安装Flatter 这占用了我大量的磁盘空间、时间和互联网snapcraft——使用lxd也会这样做 那么,有没有其他方法来构建linux应用程序,或者是deb文件、appimage,或者其他什么都可以 谢谢。是的,这可以用于为windows mac和linux制作桌面应用程序 您的问题将两个不同的步骤混为一谈:构建应用程序和

我使用的是flatterdev,我想对许多应用程序启用linux支持,并遵循了这一点,但事情是这样的

每次我尝试运行
snapcraft
时,都会启动一个VM并从snap中再次安装Flatter

这占用了我大量的磁盘空间、时间和互联网
snapcraft——使用lxd
也会这样做

那么,有没有其他方法来构建linux应用程序,或者是deb文件、appimage,或者其他什么都可以


谢谢。

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


您的问题将两个不同的步骤混为一谈:构建应用程序和打包应用程序。要使用flatter构建Linux应用程序,只需运行
flatterbuild
,就可以得到一个发布模式的Linux应用程序


你如何包装它以供分发对你来说很重要;关于颤振的任何内容都不需要将捕捉作为分发选项。例如,您可以将
捆绑包的内容压缩到build output目录中的
文件夹中,并将其发布到某个地方供人们下载。

请注意,这是一个完全不同的嵌入,具有自己的一组功能和bug、独立的插件生态系统等。这不仅仅是用于flifter桌面支持的不同工具。