You need to enable JavaScript to run this app. Android构建报AAPT not well-formed错误 排查SignInFragment布局无果
优惠活动
大模型
产品
解决方案
定价
更多

Android构建报AAPT not well-formed错误 排查SignInFragment布局无果

错误本质

Error parsing XML: not well-formed (invalid token) 是XML格式校验不通过的通用报错,意思是当前布局文件存在不符合XML语法规则的非法内容,编译器无法正常解析结构。

具体错误点

查看你贴出的布局代码末尾,在最后一个ProgressBar标签结束后,存在一行完全非法的空标签:

<>

XML语法要求所有标签必须携带明确的标签名称,无论是成对的开闭标签还是自闭合标签,都不允许出现不带任何名称的空尖括号结构。这行代码就是触发解析错误的直接原因。
同时这行多余的代码打乱了布局嵌套结构:你写完所有ConstraintLayout的子元素后,本应先闭合ConstraintLayout节点,再闭合最外层的FrameLayout节点,却被这行手滑敲出来的空标签打断了正常的标签闭合链路。

修复操作
  • 删掉多余的<>空标签
  • 在ProgressBar标签之后、FrameLayout闭合标签之前,补上ConstraintLayout的正确闭合标签:
</androidx.constraintlayout.widget.ConstraintLayout>

外层FrameLayout的闭合标签写法是正确的,不需要修改。

后续排查技巧
  • 遇到同类XML解析报错时,不需要逐行人工排查,直接查看Android Studio编辑器里的红色波浪线标记,会精准定位到非法字符所在的行
  • 所有自闭合、成对出现的XML标签,都必须有合法的标签名,禁止写无名称的空尖括号对

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.12 20:27:04