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

Android项目XML中TextView等非androidx标签标红无法解析,常规方案无效

可行解决步骤

1. 校验compileSdk与依赖版本匹配度

  • 打开模块级build.gradle(或build.gradle.kts),确认compileSdk版本不低于你当前依赖的appcompat包要求的最低版本,比如使用androidx.appcompat:appcompat:1.6.1时,compileSdk至少要到33
  • 不要使用比Android Studio支持版本更高的compileSdk,避免解析器不兼容
  • 修改完成后点击同步Gradle,等待同步结束再检查XML文件

2. 匹配AGP与Android Studio版本

  • 如果你近期升级过Android Studio,需要同步升级Android Gradle Plugin(AGP)版本到和IDE匹配的版本,比如Android Studio Iguana对应AGP 8.3.x,Giraffe对应AGP 8.1.x
  • 跨大版本的AGP和IDE组合会导致布局解析服务异常,无法识别原生控件标签

3. 检查布局命名空间与依赖完整性

  • 确认XML布局文件首行已正确声明安卓命名空间:
xmlns:android="http://schemas.android.com/apk/res/android"
  • 如果你是在子模块/依赖库中编写布局,确认该模块已正确引入安卓核心依赖,没有出现依赖遗漏或者冲突的情况

4. 彻底清除全局构建缓存

  • 关闭Android Studio,删除项目根目录、子模块目录下的所有build文件夹
  • 删除本地用户目录下的.gradle/caches文件夹,重新打开Android Studio等待全量索引构建完成

如果上述操作都执行完成后问题仍然存在,可以临时将compileSdk降级1-2个版本再同步测试,大概率可以解决问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 01:15:01