Gradlew:Properties调试失败及Flutter项目Gradle构建错误求助
解决Flutter项目Gradle构建失败的问题
嘿,我帮你梳理下这个报错的核心问题,其实根源很明确:
错误核心
从日志里能揪出最关键的故障点:
评估项目':app'时应用插件[id 'com.android.application']失败,原因是路径C:/users//.android\analytics.settings的第9位存在非法字符<
这个analytics.settings是Android SDK自动生成的配置文件,现在它被损坏了,里面混进了非法字符<,直接导致Gradle加载插件失败。
一步步解决
删掉损坏的配置文件
找到路径C:\Users\IB\.android\analytics.settings(日志里的路径多了个多余的斜杠,实际是用户目录下的.android文件夹),直接把这个文件删掉就行——Android SDK会在下次运行时自动生成一个全新的、干净的版本。清理Gradle守护进程残留
日志里提到有不兼容的守护进程,先把这些残留清掉:flutter clean然后进入项目的
android目录,执行:gradlew --stop重新构建项目
回到项目根目录,重新拉取依赖:flutter pub get之后再尝试启动调试:
flutter run
额外小提示
如果做完上面的步骤还是有问题,可以试试删除项目android文件夹下的.gradle目录,再重新执行构建命令。另外也可以检查下你的用户目录有没有特殊字符(不过这次的问题明确是配置文件损坏,大概率不用纠结这个)。
内容的提问来源于stack exchange,提问作者Olaitan
相关产品推荐
相关产品推荐

