出现的问题
- 新建FlutterProject一直失败,而且之前建的项目也无法运行
问题解决
- 我先查看了Flluter插件中配置的FlluterSDK路径,发现消失了。重新添加路径点击确定后又消失了。重启AS无效,重启电脑扔无效。
- 打开命令窗口,输入"flutter doctor",等了七八分钟左右,命令行窗口才出现信息。果然是flluter的sdk有问题了(忘记截图了),大概意思就是说FlluterSDK出现了错误,并给了你一个错误日志的本地地址。
- 很不爽的打开错误日志,在错误日志中看到了这么个不可理喻的信息。
FileSystemException: FileSystemException: Cannot open file, path = 'D:\AndroidFlutter\flutter\bin\cache\flutter_version_check.stamp' (OS Error: 拒绝访问, errno = 5)
-
看完以后更加不爽,为什么会出现“系统错误--拒绝访问FlutterSDK中的flutter_version_check.stamp文件”,不可理喻!值得欣慰的是幸好SDK没啥错误。然后就是查看了该文件的权限,黑色的是刚添加的权限。管理员的权限是完全控制,用户的权限是不完全控制的。奇怪了,我是直接以管理员的身份进入的系统,为什么会这样......可能是因为我的AS没有默认安装,无法获取管理员权限。
- 权限修改完成以后重新flutter doctor,然后一切就正常了。
- 总结一下就是,flluter doctor命令很重要,遇到问题先用该命令检查一下问题所在,然后对症下药。还有就是一些编译软件最好默认安装,不然的话因为权限问题可能会导致很多不必要的麻烦,
网友评论