几年前的flutter项目需二次开发复用。 可时过境迁、物是人非,flutter大版本跳跃、as更新、mac更换、github抽风、办公网络龟速、记忆力衰退等等因素, 发现连快速起手调试都是那么的举步维艰。
决定还一些之前的欠下的技术债吧
JDK
没有 JDK 环境, 基本玩不转 自行下载 JDK8
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home"
export JAVA_11_HOME="$(/usr/libexec/java_home -v 11)"
alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
export JAVA_HOME=$JAVA_8_HOME
ADK
没有 Android SDK 环境, 也没戏
下载 Android Studio 后, IDE里可方便管理
export ANDROID_HOME=/Users/zfkun/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
SDK
Flutter 的SDK,不下载也没戏
由于二次开发 和 旧项目 需要,必须要保留 多版本, 需借助 fvm 管理
brew tap leoafarias/fvm
brew install fvm
fvm install stable
fvm install 1.17.5
ENV
镜像加速
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
PUB_HOSTED_URL=https://pub.flutter-io.cn