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

Android Kotlin项目报错:无法生成View Binders,缺失date_format资源

解决View Binding生成失败与资源缺失报错

1. 先修复date_format字符串资源缺失问题

  • 打开res/values/strings.xml,确认是否存在<string name="date_format">...</string>节点。如果没有,添加符合需求的配置,比如:
    <string name="date_format">yyyy-MM-dd HH:mm:ss</string>
    
  • 若已存在,检查拼写是否正确,同时确认多语言资源文件(如values-zh/strings.xml)中也包含该资源,避免变体缺失。

2. 确认View Binding的Gradle配置

打开模块级build.gradle.kts(或build.gradle),确保View Binding已正确启用:

KTS脚本示例:

android {
    // 保留原有配置
    buildFeatures {
        viewBinding = true
    }
}

Groovy脚本示例:

android {
    // 保留原有配置
    buildFeatures {
        viewBinding true
    }
}

3. 清理重建项目

  • 执行Build → Clean Project
  • 再执行Build → Rebuild Project
  • 若仍有问题,尝试File → Invalidate Caches...,勾选Invalidate and Restart重启IDE后重建

额外排查项

  • 检查布局文件中引用date_format的方式是否正确,应为@string/date_format
  • 确认res目录下无非法命名的文件/目录(比如含大写字母、特殊字符)
  • 排查是否存在同名资源冲突(比如其他类型资源用了date_format这个名称)

内容的提问来源于stack exchange,提问作者손민서

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 06:34:54