Flutter windows环境安装出现的问题(针对AndroidStudio)

android studio 3.0以上File-->settings-->plugins下安装Dart和Flutter

1、安装插件后需要重启Android studio发现插件消失,没有安装成功。

原因:studio安装时自定义路径,并且转移了ide缓存文件路径,默认是在C:\Users\xxx\.AndroidStudio3.4(这里我安装的是3.4)转移到了D:/Android/.AndroidStudio3.4位置。

解决方法:在ide的安装目录(注意是安装目录,不是sdk目录)的bin下面找到idea.properties配置文件,确认一下三个路径是否是转移后的目录。

idea.config.path=D:/Android/.AndroidStudio3.4/config

idea.system.path=D:/Android/.AndroidStudio3.4/system  //插件下载路径在system/plugins下面

idea.plugins.path=${idea.config.path}/plugins  //插件安装路径,不是下载路径。

注意:当ide是3.0的时候记得修改目录为有权限的目录,否则插件安装会不成功。该目录还可以直接将下载的插件解压放到这里,重启ide后插件也会生效(AndroidStudio3.4没有这个问题,3.0当时尝试是有这个问题的)。

idea.plugins.path在3.0版本时,当自定义为一个普通的目录D:/androidinstall/plugin时,看到插件下载安装了,但是重启后会消失,此时需要把该目录授权,右击-->属性-->安全-->选择Authenticated Users更改权限为完全控制。

2、flutter doctor -v 命令提示flutter插件未安装not installed

问题描述:flutter在android studio上显示已经安装,但是flutter doctor的时候显示:

 X Flutter plugin not installed; this adds Flutter specific functionality.
 X Dart plugin not installed; this adds Dart specific functionality.

解决方法:

步骤一:将idea.plugins.path=${idea.config.path}/plugins (必须是在.AndroidStudio3.4相关的路径下)

此时修改后,你的插件都会安装在这个目录下,注意当前我的这个目录不在C盘。设置好目录后重新在Android studio上安装flutter插件。

步骤二:将D盘下的.AndroidStudio3.4目录拷贝到C:\Users\xxx\.AndroidStudio3.4下。因为执行了前面步骤一所以C:\Users\xxx\.AndroidStudio3.4目录拷贝过来里面其实包含了flutter插件。

上述两个步骤完成后再次打开flutter doctor -v,执行结果成功

3、注意路径写入的时候使用"/"而不是"\",如果使用的是\,会出现插件安装位置有误的问题。

比如,我的插件路径是:D:/androidinstall/plugin,当配置为D:\androidinstall\plugin时,安装插件的时候会安装在D:\androidinstallplugins目录下,大概是个bug。

4、flutter设置Android SDK路径

➜  Flutter flutter config --android-sdk  E:\android_studio_install_2(自己的android sdk路径)

➜  Flutter flutter config --android-studio-dir  D:\androidinstall(自己的android studio的安装路径)

➜  Flutter flutter doctor --android-licenses

最后一个一直yes下去就行

设置好后,执行 flutter config检查是否设置成功

猜你喜欢

转载自blog.csdn.net/fanwei4751/article/details/91516082