本人硬件设备:Mac电脑是M1芯片, 本人安装的Android studio 版本:4.2.2; 本人安装的flutter版本:1.17.1,由于开发需要,安装的是旧的flutter版本
-
1、运行结果如下
-
2、Android license status unknow 问题解决如下
-
终端运行flutter doctor --android-licenses命令:
-
解决报错如下
-
再次运行结果如下
-
-
3、解决实际上已经在安装了Flutter和Dart插件,运行flutter doctor事却报插件未安装的错误,
-
这个错误是Android studio 4.1以后的版本插件的插件位置改变了,而我装的旧版本的flutter仍然按照旧版本的Android studio插件路径去查找,因此找不到报未安装,解决这个问题需要将我们安装的plugins文件按照旧的路径创建拷贝,可以自己手动去拷贝,也可以执行以下终端命令 ,注意将对应的AndroidStudio4.2,AndroidStudio4.1等版本替换成你自己安装的版本
-
终端命令:ln -s ~/Library/Application\ Support/Google/AndroidStudio4.2/plugins ~/Library/Application\ Support/AndroidStudio4.2
-
4.1后的新版本插件位置:~/Library/Application\ Support/Google/AndroidStudio4.1/plugins
-
老版本插件路径:~/Library/Application\ Support/AndroidStudio4.1
-
再次运行flutter doctor 结果如下
-
-
4、解决 No devices available问题 解决:手动打开Xcode的模拟器,或者执行终端命令:open -a Simulator,打开模拟器即可
-
重新运行lutter doctor 结果如下
-