Flutter基础之Flutter开发环境搭建

145 阅读1分钟

Flutter开发环境搭建,以下内容是基于Mac m1搭建开发环境. 没有提供windows环境, 请自行网上查找.

下载安装包

在官网上下载最新的flutter sdk,然后在进行解压.

flutter sdk链接

image.png

配置环境变量

#1、配置环境变量
#vim ~/.bash_profile
export PUB_HOSTED_URL=https://pub.flutter-io.cn #中国镜像加速
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn #中国镜像加速
export PATH=/Users/用户名/Desktop/flutter/bin:$PATH
# 注意这个地址就是你下载flutter安装包的地址,可根据实际情况进行修改

m1系统配置

#vim ~/.zshrc
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/用户名/Desktop/flutter/bin:$PATH
# 注意这个地址就是你下载flutter安装包的地址,可根据实际情况进行修改

然后重启上面修改的文件

source ~/.bash_profile
source ~/.zshrc

安装android studio

android studio 下载链接 默认安装

安装谷歌浏览器

谷歌浏览器 下载地址 默认安装

安装 IntelliJ IDEA

IntelliJ IDEA 下载地址 默认安装

安装java11

默认安装

配置环境变量

#vim ~/.bash_profile
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME

然后重启上面修改的文件

source ~/.bash_profile
source ~/.zshrc

安装Xcode

在App Store上搜索安装吧

检测flutter环境是否安装正常

flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.3.7, on macOS 12.3.1 21E258 darwin-arm (Rosetta),
    locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.3)
[✓] VS Code (version 1.73.1)
Scanning for devices is taking a long time...[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

其他flutter常用命令

# 查看flutter 版本
flutter --version

#更新flutter 版本
flutter upgrade

安装注意

#注意在安装flutter 或者升级flutter可能会出现
ProcessException: Process exited abnormally:
fatal: unable to access 'https://github.com/flutter/flutter.git/': LibreSSL
SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
  Command: git fetch --tags

#解决方法:翻墙吧。全局代理翻墙就行