在数据绑定中添加Firebase Core依赖项创建问题

时间:2018-12-11 09:42:25

标签: android firebase firebase-cloud-messaging android-databinding

在我的项目中,我使用了数据绑定概念。现在,我想在应用程序消息显示依赖项中使用Firebase核心和Firebase。

当我在我的app.gradle中添加以下Dependecny

实现'com.google.firebase:firebase-core:16.0.6'

实现'com.google.firebase:firebase-inappmessaging-display:17.0.4'

它引起以下问题

error: cannot find symbol
import android.databinding.DataBindingComponent;
                          ^
  symbol:   class DataBindingComponent
  location: package android.databinding

error: cannot find symbol
  protected ActivityLoginBinding(DataBindingComponent _bindingComponent, View _root,
                                 ^
  symbol:   class DataBindingComponent
  location: class ActivityLoginBinding

我认为添加这两个依赖关系不会在我的项目中生成ActivityBinding类。

我的app.gradle文件中的代码段

实现'com.google.android.gms:play-services-base:16.0.1'     实施'com.google.android.gms:play-services-maps:16.0.0'

implementation 'com.google.firebase:firebase-core:16.0.6'
implementation 'com.google.firebase:firebase-inappmessaging-display:17.0.4'
implementation 'com.google.firebase:firebase-invites:16.0.6'
implementation 'com.google.firebase:firebase-messaging:17.3.4'

//annotationProcessor 'com.android.databinding:compiler:3.1.4'
annotationProcessor 'com.google.dagger:dagger-compiler:2.4'
implementation 'com.google.dagger:dagger:2.4'
compileOnly 'javax.annotation:jsr250-api:1.0'

这些是我在项目中使用的库。当我删除firebase core和firebase inapp消息显示依赖项时,它正在按预期工作。

请帮助我解决此问题。预先感谢。

0 个答案:

没有答案