在我的项目中,我使用了数据绑定概念。现在,我想在应用程序消息显示依赖项中使用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消息显示依赖项时,它正在按预期工作。
请帮助我解决此问题。预先感谢。