刚学flutter,配置了一下开发环境,遇到一些问题,供参考
我用的mac
平时开发anroid,ios,前端,所以,环境都有。本次遇到android环境问题,记录一下
问题1 command not found: flutter
flutter安装参照官网即可,下载后的flutter文件夹位置可以随便放的,但最好别随便,我直接拖到了应用程序里,虽然是个文件夹,但是也可以
去执行flutter 命令,结果报:
command not found: flutter
解决:
配置环境变量
export FLUTTER_HOME=/Applications/flutter
export PATH=$PATH:$FLUTTER_HOME/bin
export PATH=$PATH:$FLUTTER_HOME/bin/cache/dart-sdk/bin
重点是要记得重载环境变量,及时生效:source ~/.bash_profile
一般环境变量建议配置到.bash_profile里,这是用户级环境变量
问题2
初次执行 flutter doctor
,结果如下:
所以,就直接百度了:
同类问题,配置cmdline-tools
,不行
同类问题,执行flutter doctor --android-licenses
,不行,提示如下:
这句提示包含三个点:
- Android sdkmanager not found
- Update to the latest Android SDK
- ensure that the cmdline-tools are
installed
搜索这几个点,百度,StackOverflow,后俩点试了一下,剩第一个问题,没找到
回归官网:在macOS上搭建Flutter开发环境,看到这个提示:
androidconfig.png注意:ANDROID_HOME 一定要是你的sdk的路径,打开as去local.properties去看下配置或者Android Studio > Preference > System Settings > Android SDK
看一下
配置一下as环境变量,ok了
result.png看到全绿,舒爽
Android sdkmanager not found 另一种方式
flutter config --android-sdk your-sdk-dir
your-sdk-dir 是你android studio配置的sdk的路径,这个要找对,因为是有两个的,一个是sdk路径,一个是android下的sdk
网友评论