Flutter开发——搭建Linux桌面应用

一、准备工作
使用virtualbox + ubuntu20.0虚拟机(装系统教程自己找)

修改镜像源

二、配置flutter环境
1、预装一些命令行工具

  • sudo apt upgrade
  • sudo apt install bash curl file git mkdir rm unzip which xz-utils zip
  • sudo apt install clang cmake ninja-build pkg-config libgtk-3-dev -y

2、从git下载稳定版flutter代码(一开始直接用压缩包配置发现flutter doctor报错)

git clone https://github.com/flutter/flutter.git -b stable

3、系统文件添加flutter相关路径
命令行执行sudo gedit ~/.bashrc
在文件末尾添加

export FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter" 
export PUB_HOSTED_URL="https://mirrors.tuna.tsinghua.edu.cn/dart-pub"
export PATH="$PATH:[flutter-path]/bin"

保存后退出
命令行输入source ~/.bashrc使修改生效
4、命令行输入flutter doctor系统会判断目前有哪些依赖项未配置
有些会自动配置,有些需要自行添加
5、命令行输入flutter devices当前会显示一个设备,即Ubuntu系统本身
6、采用Android Studio进行开发(个人比较熟悉),安装Android Studio Ubuntu版本,如果仅进行Linux下的Flutter桌面应用开发可以不配置SDK,启动后跳过SDK安装流程,直接在setting -> plugins下载flutterdart插件,便于开发。

三、编译Linux桌面应用
1、可以新建flutter项目或直接从git下载

git clone https://github.com/google/flutter-desktop-embedding.git

2、在命令行输入flutter config --enable-linux-desktop,flutter支持linux桌面开发
3、用AS打开上述项目testbed目录
4、terminal终端输入

flutter run -d linux

一段时间后Linux应用启动


Linux应用

你可能感兴趣的:(Flutter开发——搭建Linux桌面应用)