Flutter Linux Desktop
Posted 阳光照不到的王国
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章
Flutter Desktop - flutter-desktop-embedding 如何将文件保存到硬盘
Flutter-desktop-embedding 如何构建 exe 文件