一、准备工作
使用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
下载flutter
和dart
插件,便于开发。
三、编译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应用
网友评论