是否可以在项目中使用不同版本的Firebase和Google Play服务?我需要使用com.google.android.gms:play-services:6.1。+'和com.google.firebase:firebase-core:12.0.1'在同一个项目中。现在它会产生版本冲突。
是否可以排除com.google.android.gms'?
答案 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;
}
}
}
)。