Arm Flutter环境配置
本文在高通骁龙的ARM64硬件上。。。理论使用与所有ARM64的架构。
在x86或x64平台上配置环境比较简单,详见官网文档。这里使用arm-v8的aarch64架构。
Flutter安装
官网下载SDK后,按文档步骤安装即可。
1、将压缩包解压到自己认为合适的位置(手痒了可以放到系统文件夹里去🧱�)
cd /yourself file path
tar xf /yourself file path/flutter_linux_2.x.x-stable.tar.xz
2、添加环境变量,终端直接:
export PATH="$PATH:`pwd`/flutter/bin"
或者直接:
vi /etc/profile
//or
vim /etc/profile
3、更新环境变量
source /etc/profile
//想看颜色可以
source ~/.bashrc
4、验证安装
flutter doctor
flutter无法启动或验证失败,尝试:
1、删除flutter SDK文件夹中的cache
rm -rf /yourself flutter sdk files path/bin/cache
2、重新下载dart sdk等文件
flutter doctor
Android SDK/Android Studio
AVD管理打开后可以安装模拟器就安装,AVD提示内存不足,暂无解决办法,因为要修改的配置较多。
如果不能运行。。。可以只下载安装Android Studio当编辑器用😂
安装浏览器
如果无法运行Android模拟器,那就在浏览器里开发吧🦤
安装Chromium
可以运行并被Flutter调起,去官网,按照步骤安装即可(如果官网有的话🙈)。
如果不能运行。。。可以只下载安装当浏览器用,毕竟很好用🦦
安装Firefox-ESR
由于系统里自带的Chromium无法启动,改用firefox。
依设备而定,我的手机安装最快的是firefox-esr v89版本。其他版本也可以安装,但需要修改的依赖和配置太多。
VSCode配置
在vscode中安装插件Flutter和Dart,重启软件。
由于我这里使用浏览器运行VSCode进行开发,需要在配置中勾上code run in remote,将更改应用与本地和远程。
配置完成后就可以在VSCode中开发Flutter了。
创建Flutter项目模版
查看官方文档的创建流程。
运行Flutter项目模版
如果环境变量丢失,重新更新环境变量。
source /etc/profile
//想看颜色可以
source ~/.bashrc
VSCode可以正常使用,就依照文档开发就可以。
如果环境自带root,提示不能在root权限下运行,切换到没有root权限的用户就可以了:
新建普通用户
sudo adduser username
修改用户密码
sudo passwd username
切换用户
su username
切换后就可以正常运行了。
无法使用Chromium调试,改用Firefox:
export CHROME_EXECUTABLE=/usr/bin/firefox-esr
或者直接编辑/etc/profile文件,直接添加也可以,添加完更新环境变量。
使用命令运行
flutter run -d chrome --web-renderer html --web-port 6666
命令运行后,可以直接在终端输入r重新加载,也可以使用其他指令,详见官网。
不指定端口,端口是随机的。
使用命令打包
flutter run -d chrome --web-renderer html
code enjoy! 🐾🐾🐾🐾🐾🐾🐾🐾🐌🐝
作者:indeex
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。