Mac配置Flutter及sdkmanager(无需安装Android Studio)

130 阅读1分钟

Flutter(无需安装Android Studio)

安装环境

使用fvm安装flutter并进行管理

brew安装fvm

# 安装
brew tap leoafarias/fvm
brew install fvm
# 卸载
brew uninstall fvm
brew untap leoafarias/fvm
# 校验fvm是否安装成功
fvm --version

配置flutter安装及调用路径

# 以mac为例
# 如果不设置,默认的 flutter SDK 缓存路径为 ~/fvm/versions
# ~/.zshrc
export FVM_HOME="$HOME/.fvm"
# 全局flutter 配置(default为切换后的flutter版本软链接)
export PATH="$PATH:/Users/${name}/fvm/default/bin"
# 常规flutter 配置
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

使用fvm安装flutter

# 使用fvm安装flutter
fvm install stable

# 校验flutter是否安装成功
flutter --version

安装sdkmanager(android studio命令行工具)

点击链接进入developer.android.com/studio?hl=z…

R2M5ZQu0ABkfg9OLeH8OspozFjbqX3AGIN8-YFdxbJg=.png

# ANDROID_HOME为下载命令行工具包的路径(后续下载的android开发工具都放在这)
export ANDROID_HOME="/Users/${name}/flutter/android_sdk"
# 将 cmdline-tools 和 emulator 暴露以便调用
export PATH=":$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/emulator:$PATH"

此时sdkmanager已经配置完成,使用其下载开发所需工具及sdk

sdkmanager --list # 查看可下载的列表
# 使用以下命令下载所需sdk
sdkmanager "ndk;26.3.11579264"
sdkmanager "platform-tools"
sdkmanager "platforms;android-30"
sdkmanager "system-images;android-26;default;arm64-v8a"
sdkmanager emulator
sdkmanager --list_installed # 查看已下载的sdk

创建安卓虚拟机

 avdmanager create avd -n my_avd -k "system-images;android-26;default;arm64-v8a" -d "pixel"        

启动安卓虚拟机

emulator -avd my_avd