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

链接:https://indeex.club

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


发表评论

您的电子邮箱地址不会被公开。