# sudo vim /etc/pacman.conf
启用multilib
因为需要用到依赖lib32-libglvnd
# sudo pacman -Syu
# sudo pacman -S Flutter
# Flutter doctor
, 果然报错, 根据提示查看/home/seliote/Flutter_01.log
报错filesystemexception: Cannot open file, path = '/opt/Flutter/bin/cache/Flutter_version_check.stamp' (OS Error: Permission denied, errno = 13
执行# sudo chmod -R 777 /opt/Flutter
再次
# Flutter doctor
, 漫长的等待, 1, Unable to locate Android SDK. 2, Android Studio (not installed) 3, IntelliJ IDEA Ultimate Edition Flutter plugin not installed 4, No devices available, 报错暂时不管,猜测应该不会影响 Web 的开发, 这里后面如果要用 Android Studio 的话不能直接用 Android Studio 下载的 SDK,而需要用 pacman 源里的,在安装 Android SDK 的时候指明路径Android licenses not accepted
这个问题着实尴尬,按照提示Flutter doctor --android-licenses
后卡在 58% 好几个小时不动,但是有人说 Linux 下会这样,没影响打开 VSCode View -> Command Palette 输入
install
选择Extensions: Install Extension
, 搜索Flutter
安装, 安装完成后重启 VSCode再次
Flutter doctor
提示Proxy Configuration
需要设置环境变量export no_proxy="localhost,127.0.0.1"
- 先试试,VSCode View -> Command Palette,输入 Flutter,选择 new project,选择存储文件夹后就开始新建项目,等待...卡在
Flutter pub get
,应该是镜像有问题,取消掉去设置环境变量,这些都写进 /etc/profile, 为全系统所有用户都添加,然后重启,至于 http_proxy 与 https_proxy 这两个,需要一个稳定的爬墙虎,但是 CHACHA20 在 QT5 上下载东西一会就断掉
export ANDROID_HOME='/opt/android-sdk/'
export no_proxy="localhost,127.0.0.1"
export PUB_HOSTED_URL=https://pub.Flutter-io.cn
export FlutteR_STORAGE_BASE_URL=https://storage.Flutter-io.cn
export http_proxy='http://localhost:1080'
export https_proxy='http://localhost:1080'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。