3.1.0更新后,Android Studio无法生成数据绑定 [英] Android Studio fails to generate databinding after 3.1.0 update

查看:118
本文介绍了3.1.0更新后,Android Studio无法生成数据绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天早上,我将 android studio 的版本从3.0.1更新到了3.1.0。将 gradle 更新到最新版本后,我仍然会遇到有关数据绑定的构建错误。

This morning I made an update to android studio from 3.0.1 to 3.1.0. After updating the gradle to latest version I still get build error regarding data binding.

我的 gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

我所有的错误都类似于以下错误:

All my errors are like the one below:

/Users/mp/Documents/GitHub/projectx/app/build/generated/source/dataBinding/baseClasses/Staging/debug/me/projectx/asdasd/databinding/GridItemActivityTypeBinding.java:57: error: cannot find symbol
      @Nullable DataBindingComponent component) {
                ^
  symbol:   class DataBindingComponent
  location: class GridItemActivityTypeBinding

有人知道在android studio 3.1更新后为什么不生成我的数据绑定吗?预先感谢

Does anyone have any idea why would my data binding not generate after the android studio 3.1 update? Thanks in advance

编辑1:忘了说了,我尝试清理/重建/使缓存无效&重新启动/删除构建文件夹。

Edit 1: Forgot to say, I tried clean/rebuild/invalidate cache & restart/deleted build folder.

推荐答案

好的,所以那些想知道我如何解决此问题的人。
解决方案非常简单,但是您可能会不喜欢它。

Ok, so those who are wondering how I fixed this. The solution is quite simple but probably you won't like it.

我不得不将所有用于数据绑定的类移到项目根目录中包,然后重新开始工作。

I had to move all my classes that were used in data binding in the project root package and after it started to work again.

这篇关于3.1.0更新后,Android Studio无法生成数据绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆