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

运行Android Studio资源提取代码时遇运行时错误求助

解决Android Studio资源提取错误:Can not extract resource from com.android.aaptcompiler.ParsedResource
  • 清理并重建项目
    执行Build > Clean Project,然后Build > Rebuild Project,清除缓存的编译资源,很多时候缓存损坏会引发这类资源解析问题。

  • 排查所有XML资源的语法与编码
    除了strings.xml,还要检查layout、drawable等目录下的所有XML文件:确保标签闭合、特殊字符(如&)已转义为&、格式符合Android规范;同时确认所有资源文件使用UTF-8编码,可通过右键文件→File Encodings查看修改。

  • 验证资源引用的合法性
    检查代码中资源引用是否正确,比如是否误用硬编码代替R.string.xxx,或者引用了不存在的资源ID;另外排查是否存在重复的资源名称(不同模块/文件夹下同名资源会导致编译器混淆)。

  • 更新Android Gradle插件与SDK工具
    打开build.gradle(Project),将Android Gradle插件版本更新到稳定版(比如适配当前项目的7.4.x系列),同时同步更新SDK Build Tools到匹配版本——旧版本编译器可能存在已知的资源解析bug。

  • 关闭增量编译缓存(临时排查)
    在gradle.properties中添加android.enableBuildCache=false,强制编译器重新处理所有资源,排查是否是增量编译缓存导致的资源状态异常。问题解决后可移除该行恢复增量编译。

  • 检查第三方库的资源冲突
    若项目依赖第三方库,暂时移除可疑库后重新编译,确认是否是库的资源格式不兼容或冲突导致的问题;如果是,尝试升级库版本,或通过exclude语法排除冲突资源。

内容的提问来源于stack exchange,提问作者Alvine'Ke

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 01:20:40