You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio项目运行失败::app:parseDebugLocalResources错误求助

解决Android Studio项目编译错误:parseDebugLocalResources失败

错误详情

Execution failed for task ':app:parseDebugLocalResources'.
执行com.android.build.gradle.internal.res.ParseLibraryResourcesTask$ParseResourcesRunnable时发生失败,无法解析XML文件'C:\Users\black\AndroidStudioProjects\StockProfit\app\build\intermediates\packaged_res\debug\xml\data_extraction_rules.xml'
简短提示:Premature end of file(文件提前结束)

已尝试无效的方案:

  • 删除build文件夹
  • 执行Invalidate Caches操作
  • 清理并重建项目
  • 更新应用及相关依赖包
  • 在gradle.properties中增加内存配置

针对性解决方案

  • 检查原始data_extraction_rules.xml文件:忽略build目录下的生成文件,直接查看项目src/main/res/xml/(或自定义资源目录)中的原始文件,确认它不是空文件,且XML格式完全合规(标签闭合、无语法错误)。如果是空文件,直接删除或补充正确内容。
  • 验证Manifest中的引用:打开AndroidManifest.xml,检查是否存在android:dataExtractionRules="@xml/data_extraction_rules"这类配置,确认引用的文件名和路径完全匹配,无拼写错误。
  • 临时移除该文件测试:若这个规则文件不是项目必需的,先删除它并注释掉Manifest中的对应引用,重新编译项目,验证错误是否由该文件导致。
  • 回退AGP版本:如果近期更新过Android Gradle Plugin(AGP),尝试回退到之前稳定的版本(修改项目根目录build.gradle中com.android.tools.build:gradle的版本号),部分版本兼容性问题会引发资源解析异常。
  • 删除.gradle缓存文件夹:关闭Android Studio,删除项目根目录下的.gradle文件夹,重新打开项目并同步Gradle,强制重新生成所有缓存文件。
  • 检查文件夹权限:确认Android Studio对项目所在文件夹拥有完整读写权限,避免生成data_extraction_rules.xml时因权限不足导致文件不完整。

内容的提问来源于stack exchange,提问作者coder 534

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 17:46:05