Flutter启动应用报错:dump失败 AndroidManifest.xml未找到 无法提取APK清单
报错根因
你遇到的报错核心由项目路径包含非ASCII特殊字符导致:Android官方构建工具aapt对包含非英文字符、特殊符号的路径兼容性极差,你当前项目路径T:\batí\Mail\projects\wazaif_widget中的í属于非ASCII特殊字符,触发了路径读取时的编码错误,导致aapt无法正常打开APK文件提取AndroidManifest.xml配置。
解决方案
按以下步骤操作即可修复:
- 将整个项目文件夹移动到完全由英文、数字、下划线/短横线组成的纯ASCII路径下,例如
T:\dev\projects\wazaif_widget,确保路径中没有任何中文、带声调的外文、特殊符号、空格 - 进入项目根目录执行清理命令:
flutter clean - 重新拉取项目依赖:
flutter pub get - 重新启动项目运行即可
如果上述操作后仍有报错,可尝试额外排查:
- 升级Android SDK build-tools到33.0.2及以上稳定版本,或降级到29.0.3兼容版
- 检查运行的模拟器/真机存储空间是否充足,避免APK写入不完整导致的读取失败
内容的提问来源于stack exchange,提问作者Mike Osborn
相关产品推荐
相关产品推荐

