Android Studio无法在包中找到数据绑定类

时间:2018-08-02 12:45:50

标签: android android-databinding

我在项目中使用数据绑定。每当我构建项目时,都会出现错误

"error: package com.example.day.*.databinding does not exist"

尽管会生成并导入类。它一直运行到现在,突然出现错误。

尝试了每种解决方案:

  
      
  • 构建>清理>重建项目
  •   
  • 使缓存无效并重新启动
  •   
  • 进行项目
  •   
  • 重新同步gradle文件
  •   

1 个答案:

答案 0 :(得分:0)

您的布局和绑定类名称是什么? 如果您的布局名称为activity_main.xmli,则绑定类名称必须为ActivityMainBinding.java

还要检查您的布局。是否有布局文件数据标签。例如:

<data class="MainActivityBinding">
    <variable
        name="user"
        type="com.example.administrator.my_mvvm.User" />
</data>

检查所有干净的项目后-重建项目