所有文章

idea处理flutter项目中android子项GradleException报红的问题。

idea打开flutter项目时

偶尔需要编辑子文件夹android中的文件。
如果一不小心打开了app.gradle,会发现Properties(),GradleException(),会报红出错。

网络中的方案:

网上的大部分解决方案都是改成 Exception,FileNotFoundException。
然并卵

原理探究

android子工程,也是由编译器来控制的。gradle集成在android的sdk中进行解析。

idea自带的编译器对gradle解析不是很完美

最终解决方案

打开项目设置,找到ProjectSettings中的 Project项,点击后,右侧有ProjectSDK,这里注意,不是fluttersdk,而是android sdk,直接选择api在29+就可以了。

image.png

保存,关闭,无需重启,已经可以看到gralde文件可以解析了。

image.png

本文信息

转载请保留原文链接,并尊重作者署名与站点声明。

0 条评论

欢迎留下你的想法。

发表评论