安装flutter
安装flutter,配套的java建议使用openjdk 11。
yay -S flutter
安装好以后注意看提示,还需要额外执行几条命令:
sudo gpasswd -a ${USER} flutterusers
newgrp flutterusers
安装android studio
yay -S android-studio
配置android studio
配置代理
新建一个代理配置文件,命令如下:
sudo vim /etc/profile.d/proxy.sh
内容如下:
export NO_PROXY=localhost,::1,127.0.0.1,LOCALHOST
export HTTPS_PROXY=http://127.0.0.1:7890
export HTTP_PROXY=http://127.0.0.1:7890
以上ip和端口,需要按自己的运行环境修改。
首次进入android studio时它会尝试下载android sdk,对于国内用户来说基本都不会成功,耐心等一会,android studio下载android sdk失败以后,进配置项配置http代理。
配置好代理最好测试一下代理连通状态,保证可以打开谷歌网站再进行下一步。
下载android sdk
配置完代理后关闭android studio,再次打开进入android studio,此时会自动下载android sdk,待sdk下载完毕。
配置android sdk
配置项如下面2张图红框所示,勾选后确定安装即可。
配置环境变量
新建一个flutter配置文件,命令如下:
sudo vim /etc/profile.d/flutter-custom.sh
内容如下:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export CHROME_EXECUTABLE=/usr/bin/microsoft-edge-beta
export PUB_CACHE=~/.pub-cache
export ANDROID_HOME=/home/windf/Android/Sdk
export PATH=${PATH}:/home/windf/Android/Sdk/platform-tools:/home/windf/Android/Sdk/cmdline-tools/latest/bin:/home/windf/Android/Sdk/build-tools/33.0.1
注意:CHROME_EXECUTABLE、ANDROID_HOME、PATH要根据自己运行环境进行调整。
签署sdk授权
重启设备,然后运行执行签署授权,遇到问题全部回答y即可。
flutter doctor --android-licenses
补充
假设遇到如下的报错信息:
Unable to find bundled Java version
处理办法如下:
ln -s /opt/android-studio/jre jdk
最后
运行一下flutter doctor
,检查运行环境是不是存在问题。