Flutter Mac 开发环境搭建 1、安装Flutter环境 官网地址
2、下载Flutter SDK到本地。官网下载地址,里面有bate版,尝鲜的小伙伴可以尝试下,开发主要还是下载稳定版
3、下载IDE,下载最新Xcode和Android Studio
4、到处Flutter环境,执行命令
pwd 为下载文件夹目录,找到下载的Flutter SDK的目录下的bin文件,对应上就行
export PATH=`pwd`/flutter/bin:$PATH
5、检测Flutter 运行环境,执行命令
flutter doctor
在这一步通常会出现一些问题,比如官方给出的:
[-] Android toolchain - develop for Android devices
• Android SDK at /Users/obiwan/Library/Android/sdk
✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
• Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.
检查下载的Xcode 和Android Studio是否是最新版,如果是的,修改环境变量,官方给出的:
export PATH=/Users/用户名/Documents/flutter/flutter/bin:$PATH
export ANDROID_HOME="/Users/用户名/Documents/android_sdk" //android sdk目录,替换为你自己的即可
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
参照自己的文件路径对比修改,网上找的资料说这个是由于在Android studio中默认未勾选tools
我自己运行时出现的
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
******✗** **cmdline-tools component is missing**
**Run `path/to/sdkmanager --install "cmdline-tools;latest"`**
**See https://developer.android.com/studio/command-line for more details.**
******✗** **Android license status unknown.**
**Run `flutter doctor --android-licenses` to accept the SDK licenses.**
**See https://flutter.dev/docs/get-started/install/macos#android-setup for**
**more details.**
具体方法为,进入到Android studio的Preferences-》Appearance&Behavior-》System Settings-〉Android SDK-》选择SDK Tools,去掉底部勾选的Hide Obsolete Packages,可以看到里面的Android SDK Tools和Android SDK Command-line Tools(latest)勾选上,然后选择Apply,等待下载安装完成。
再次回到终端,运行Flutter doctor
可能出现问题
[!] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
******!** **Some Android licenses not accepted. To resolve this, run: flutter doctor**
**--android-licenses**
大概意思是某些Android 许可证未接受协议 按照提示执行命令
flutter doctor --android-licenses
然后就是一路 y + enter
完成后,再次运行Flutter doctor
OK,至此,环境搭建完成!!!!!!