在Manjaro平台安装flutter开发环境

本文详细介绍了如何在系统中安装Flutter,包括推荐使用openjdk11,安装后执行的额外命令,以及安装AndroidStudio并配置代理以适应国内网络环境。接着,文章讲述了如何处理AndroidStudio下载SDK的问题,配置AndroidSDK,设置环境变量,并解决可能遇到的Java版本问题。最后,通过运行flutterdoctor检查环境的完整性。
摘要由CSDN通过智能技术生成

安装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,检查运行环境是不是存在问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值