Flutter Linux Desktop

Posted 阳光照不到的王国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter Linux Desktop相关的知识,希望对你有一定的参考价值。

Flutter在Linux环境下开发Desktop应用

介绍

目前在x86的架构、Ubuntu系统上可以正常编译和运行flutter应用。不过项目要求需要在Rockchip的3399、3368芯片上运行。而这些芯片的cpu都是arm64架构的,所以就需要一个交叉编译环境,即在一个平台上生成另一个平台上的可执行代码。

现阶段成果

  • 目前在树莓派3b上可以正常编译和运行flutter应用。

  • 在rk3399的Ubuntu系统下可以编译,但运行时闪退。运行错误信息如下:

libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip
libGL error: failed to create dri screen
libGL error: failed to load driver: rockchip

  • rk3568的Debian系统上无法编译。提示cmake、ninja、GTK版本过低

    目前还在尝试新的技术方案。有进度在此更新,欢迎有经验的同志一起交流。

以上是关于Flutter Linux Desktop的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Linux 上的 Flutter 中打开图形文件选择器?

Flutter开发——Linux嵌入式应用开发

Flutter支持构建Linux桌面应用,Snap格式却惹质疑

Flutter Linux Desktop

Flutter Linux Desktop

基于 Linux 的 Flutter 方法通道 Channels