操作系统为Debian Buster
安装Android Studio
首先安装一些依赖包:
1 | sudo dpkg --add-architecture i386 |
然后, 从这里下载Linux 64bit的Android Studio
解压缩下载下来的解压包到用户目录.
1 | tar -xzvf android-studio-ide-193.6626763-linux.tar.gz -C ~/ |
然后运行:
1 | cd ~/android-studio/bin |
按照向导完成配置, 进入Andriod Studio欢迎界面, 点击右下角的Configure - Plugins, 搜索并安装Flutter插件.
安装Flutter SDK
参考这里
安装依赖
1 | sudo apt update |
克隆flutter仓库
1 | cd ~/ |
将如下环境变量添加到~/.bashrc, 然后重启shell.
1 | # 使用中国节点加速下载 |
flutter命令的执行需要联网下载某些需要的程序, 国内网络下载很慢, 可以在运行这些命令之前, 设置一下代理.
1 | export http_proxy=http://192.168.43.1:1080/ |
当然, 前提是有一个可以工作的代理.
此代理设置仅仅对当前的shell环境生效, 退出当前shell后失效, 下一次打开一个新的shell时要重新设置.
预安装一些开发包:
1 | flutter precache -v |
禁止遥测:
1 | flutter config --no-analytics |
接受licenses:
1 | flutter doctor --android-licenses |
安装Chrome
从google官网下载chrome, 选择.deb格式.
进入下载目录, 执行命令安装:
1 | sudo dpkg -i google-chrome-stable_current_amd64.deb |
安装VS CODE的flutter插件
在VS CODE的插件管理页面搜索并安装flutter. 参考
Flutter SDK开启WEB支持
1 | flutter channel beta |
执行命令检查设备:
1 | flutter devices |
输出应该有两条,一条为Chrome, 另一条为web server:
1 | 2 connected devices: |
创建工程
在VS CODE里创建工程
View > Command Palette, 输入Flutter: New Project, 回车.
输入项目名称, 选择存放目录, 然后等待项目创建完成. 完成后, IDE会显示main.dart文件.
右下角的Device选择Chrome. 然后按F5键开始debug.
命令行创建工程
1 | flutter create myapp |
构建工程
执行
1 | flutter build web |
生成的文件位于build/web, 参考部署文档.