我正在尝试在我的Android项目中使用Firebase UI
当我在build.gradle
文件中添加必要的编译语句时:
compile 'com.firebaseui:firebase-ui-database:2.3.0'
项目不再编译,我不断收到以下消息:
我的build.gradle依赖项部分是:
compile 'com.firebaseui:firebase-ui-database:2.3.0'
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support:design:26.+'
compile 'com.google.firebase:firebase-auth:9.8.0'
compile 'com.google.firebase:firebase-database:9.8.0'
testCompile 'junit:junit:4.12'
compile 'com.android.support:recyclerview-v7:26.+'
This SO answer对我没有帮助。
有什么建议吗?
非常感谢你在这件事上的时间和帮助,问候
答案 0 :(得分:1)
我会点击每个链接,说明"安装存储库和同步项目"。您没有安装所需的一些工具,主要是com.android.support:support-v4
。这与你在那里的app-compat verision不同。
答案 1 :(得分:0)
将您的Firebase身份验证和数据库依赖关系升级到:
compile 'com.google.firebase:firebase-auth:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.4'
正如文档中所述,您需要Firebase Services版本11.0.4 for 2.3.0 FirebaseUI版本
同时检查this表并根据它来升级或降级您的依赖项。
答案 2 :(得分:0)
感谢Novo Lukas的建议,现在该项目正确构建。问题是 build.gradle 项目文件中的 maven条目:我添加了
maven { url 'https://maven.google.com' }
仅排到repositories
分支,但不排到allprojects
。将该行添加到allprojects
也是神奇的。
感谢所有人,问候