Flutter默认项目构建报错:Cannot parse result path string求助
解决Flutter构建「Cannot parse result path string」报错的方案
常见排查修复步骤
- 清理项目缓存与依赖:执行
flutter clean,手动删除项目根目录下的.dart_tool、build文件夹,再运行flutter pub get - 检查Android SDK路径配置:确认系统环境变量
ANDROID_SDK_ROOT的路径无空格、中文、特殊符号,格式需规范(例如Windows下用C:\Android\Sdk而非带空格的C:\Program Files\Android\Sdk) - 验证Flutter版本兼容性:执行
flutter --version查看版本,若版本过旧,运行flutter upgrade升级至稳定版 - 检查Android Studio SDK组件:打开SDK Manager,确认已安装对应版本的Android SDK Build-Tools、Platform Tools,且路径配置无误
- 重置Flutter配置:执行
flutter config --clear,之后重新配置必要的SDK路径
路径解析报错的针对性处理
该报错核心原因是路径字符串无法被正常解析,多与路径含特殊字符或格式错误有关
- 确保项目路径无空格、中文或特殊符号,比如将项目从「我的项目/flutter_app」迁移到「Projects/flutter_app」
- Windows系统下检查用户目录路径,若用户名含中文等特殊字符,尝试将Flutter项目移至非用户目录下构建
- 执行
flutter doctor --android-licenses,确认所有Android许可证已完成接受
内容的提问来源于stack exchange,提问作者Ronish
相关产品推荐
相关产品推荐

