shinnytech/shinny-futures-android

编译不通过

Closed this issue · 4 comments

想请问下小哥哥们,是不是漏传了一些包。比如com.shinnytech.futures.databinding.*。没有找到这个包呀。然后里面的一些dataBinding类就找不到了......

  1. databinding是Google内置的开发包,用于数据与视图的绑定,简化代码
  2. 我这边试了一下,能够编译通过
  3. 您可以试试:首先进行Invalidate Caches and Restart,然后重新下载项目进行编译

嗯 我看到了databinding来自于“android.databinding.ViewDataBinding”。 不好意思 刚我可能没表达清楚 我的意思我看到了一个类ActivityAccountBinding,它来自“com.shinnytech.futures.databinding.ActivityAccountBinding;”但是我再futures包下没有看到databinding这个包,但是刚我用您的方法成功编译通过了,想请问下这是为什么呢? 谢谢~

这个类是AS自动生成的,位于项目的build目录下,类似于
image
之前编译错误应该是AS没有生成或生成错误,删掉缓存重启就是让AS重新生成一下这个类

嗯,看到了谢谢。是我孤陋寡闻,不了解dataBinding会自动生成,谢谢~