[英]Getting error when I use same version dependencies in gradle
我很困惑为什么这不起作用,因为我以前的版本工作,但他们是一个较低的版本:
implementation 'com.google.firebase:firebase-database:12.0.1'
implementation 'com.google.firebase:firebase-storage:12.0.1'
compile 'com.google.android.gms:play-services-auth:12.0.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
但是,当我尝试升级到更新版本时,我在此图像中收到错误:
它说我正在混合版本,但我不是,因为我把它们都放在一起。
All gms/firebase libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 15.1.0, 15.0.2, 15.0.1, 15.0.0. Examples include `com.google.firebase:firebase-iid:15.1.0` and `com.google.android.gms:play-services-measurement-base:15.0.2`
从2018年5月开始:
Firebase Android SDK现在具有独立的版本号,允许更频繁,更灵活的更新。
根据此 ,请更改下面的代码行:
implementation 'com.google.firebase:firebase-database:12.0.1'
implementation 'com.google.firebase:firebase-storage:12.0.1'
implementation 'com.google.firebase:firebase-auth:12.0.1'
至
implementation 'com.google.firebase:firebase-database:16.0.2'
implementation 'com.google.firebase:firebase-storage:16.0.2'
implementation 'com.google.firebase:firebase-auth:16.0.3'
根据这个 ,请更改以下代码行:
compile 'com.google.android.gms:play-services-auth:12.0.1'
至
implementation 'com.google.android.gms:play-services-auth:16.0.0'
根据这个 ,请更改以下代码行:
implementation 'com.firebaseui:firebase-ui-auth:3.1.0'
至
implementation 'com.firebaseui:firebase-ui-auth:4.1.0'
还请添加以下依赖项,现在是强制性的:
implementation 'com.google.firebase:firebase-core:16.0.3'
另外,请务必在顶级build.gradle文件中使用最新版本的Google Play服务:
classpath 'com.google.gms:google-services:4.1.0'
更改Project gradle中的依赖项
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:4.0.1'
}
在模块中
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-database:16.0.2'
implementation 'com.google.firebase:firebase-auth:16.0.3'
implementation 'com.google.firebase:firebase-storage:16.0.2'
implementation 'com.firebaseui:firebase-ui-database:4.1.0'
implementation 'com.firebaseui:firebase-ui-auth:4.1.0'
implementation 'com.google.firebase:firebase-ads:15.0.1'
implementation 'com.google.firebase:firebase-config:16.0.0'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.