flutter-安装踩坑
flutter-安装踩坑
官网:https://flutter.dev/docs/get-started/install
-
检查命令
flutter doctor -
遇到错误
Android license status unknown.-
执行
flutter doctor --android-licenses需要FQ,我这里使用了***,此工具内填入的ss需要自己提供,如果需要使用说明,后面可以考虑。
-
报错:
A newer version of the Android SDK is required. To update, run: C:\Program Files (x86)\Android\android-sdk\tools\bin\sdkmanager --update -
执行:上面报错信息第二行,即
C:\Program Files (x86)\Android\android-sdk\tools\bin\sdkmanager --update我这里不能直接执行,cmd会以空格分隔,辨认为指令C:\Program,所以还是会报错,需要先到Android文件夹,即
cd C:\Program Files (x86)\Android\,然后执行android-sdk\tools\bin\sdkmanager --update -
执行完控制台将输出一份协议,并在最后询问你是否同意该协议
Accept? (y/N):,输入y,表示同意即可。此过程执行时间稍长,请耐心等待,不要关闭 !执行结束会有提示:
done -
报错:
Warning: An error occurred during installation: Failed to move away or delete existing target file: C:\Program Files (x86)\Android\android-sdk\tools Move it away manually and try again.. -
找到android-sdk下tools文件夹重命名为其他名字,如tool,再次执行
android-sdk\tool\bin\sdkmanager --update -
执行完毕后,在android-sdk安装目录下,将多出几个文件夹,
-
将生成的
tools中的文件全部复制到tool,提示重复,选择全部覆盖, -
将
tool文件夹命名修改回tools -
执行:
flutter doctor --android-licenses -
提示:
5 of 6 SDK package licenses not accepted. 100% Computing updates... Review licenses that have not been accepted (y/N)? -
输入
y,表示同意,后面输出的几份协议选择同意
-
-
后面就很简单了,遇到错误按照提示修改即可,
X Flutter plugin not installed; this adds Flutter specific functionality. X Dart plugin not installed; this adds Dart specific functionality.提示需要安装插件,给android studio安装上
Flutter和Dart即可 -
No devices available的意思是没有可用的设备,以后连接上手机应该就没有问题了;
我原本使用过ionic,Android studio也安装过,所以很多配置都有,主要就是遇到这些。

浙公网安备 33010602011771号