在同一Android项目中使用不同版本的Firebase和Google Play服务?

时间:2018-04-09 15:37:26

标签: android firebase firebase-realtime-database google-play-services build.gradle

是否可以在项目中使用不同版本的Firebase和Google Play服务?我需要使用com.google.android.gms:play-services:6.1。+'和com.google.firebase:firebase-core:12.0.1'在同一个项目中。现在它会产生版本冲突。

是否可以排除com.google.android.gms'?

1 个答案:

答案 0 :(得分:0)

不,不是。为了解决这个问题,正如Prerequisites中关于如何Add Firebase to Your Android Project的官方文档中所述,在12.0.1部分中说:

  

运行Android 4.0(Ice Cream Sandwich)或更新版本的设备,以及 12.0.1 或更高版本的Google Play服务。

因此,要解决此问题,请将您的Google Play服务版本更改为上一版本(DateTime _startedAt; WebClient webClient = new WebClient(); webClient.DownloadProgressChanged += OnDownloadProgressChanged; webClient.DownloadFileAsync(new Uri("Download URL"), "Download Path") private void OnDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) { if (_startedAt == default(DateTime)) { _startedAt = DateTime.Now; } else { var timeSpan = DateTime.Now - _startedAt; if (timeSpan.TotalSeconds > 0) { var bytesPerSecond = e.BytesReceived / (long) timeSpan.TotalSeconds; } } } )。