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

Android构建报错:values.xml索引44处含非法字符<:>求助

Android构建错误:Illegal char <:> at index 44 in values.xml

构建Android应用时触发以下错误:

Illegal char <:> at index 44: com.accel.ushorts.app-mergeDebugResources-70:/values/values.xml

已排查本地所有xml和java文件,未找到问题根源,以下是针对性的排查和解决建议:

  • 直接定位构建生成的合并后values.xml文件,路径通常为 app/build/intermediates/merged_resources/debug/out/values/values.xml,找到第44位字符附近的内容,确认是否存在冒号(:)的非法使用场景,比如资源名称里包含冒号、字符串资源中的冒号处于特殊未转义上下文等
  • 检查第三方依赖库的资源文件,部分情况下错误来自依赖库的values.xml,可尝试更新依赖版本,或通过gradle配置排除对应依赖的资源
  • 执行清理构建缓存命令:./gradlew clean,清理后重新构建项目
  • 检查本地资源文件的命名和引用,确认是否存在文件名包含冒号、资源引用路径书写错误的情况

内容的提问来源于stack exchange,提问作者M. Mubashir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:13:12