android - 所有 com.google.android.gms 库必须使用完全相同的版本

标签 android android-studio firebase gradle

图片


Android Studio report


No 10.2.0 library available


异常

All com.google.android.gms libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 9.8.0, 10.2.0. Examples include com.google.android.gms:play-services-appindexing:9.8.0 and com.google.android.gms:play-services-base:10.2.0

我正在混合版本 9.8.010.2.0

最新版本

  • com.google.android.gms:play-services-fitness:10.2.0

  • com.google.android.gms:play-services-appindexing:9.8.0

问题

我必须使用 com.google.android.gms:play-services-fitness:10.2.0,因为它包含我需要的最新更新。

但是,com.google.android.gms:play-services-appindexing 没有 10.2.0 版本,9.8.0 > 是最新的。

问题

因此,我无法降级 fitness,因为我需要最新版本,但 appindexing 没有与其匹配的版本。

遇到这种情况我该怎么办?

最佳答案

应用索引已移至 Firebase bundle 。很多东西正在迁移到那里,如果您不使用 Firebase,我建议迁移并检查它。这当然似乎是这一切的 future 发展方向。

有关如何迁移 AppIndexing 元素的更多信息,请访问 here

关于android - 所有 com.google.android.gms 库必须使用完全相同的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43088139/

相关文章:

ios - DatabaseReference中的key什么时候可以为nil?

java - 在 XML 的 onClick 事件中,我们给出一个方法名称,该文档必须位于哪个 java 文件中?

java - 优化if-else语句android studio

php - Postman php 数据库错误

java - 我想从 Firebase 用户数组中检索所有用户的 UID 并将其存储到 Arraylist 中

swift - Firebase 和完成处理程序

android - 布局 : how to make image to change its width and height proportionally?

android - 厂商时钟/闹钟包及类名列表,请加

android - 向左滑动删除在可扩展高度 ListView 中不起作用

android - 如何减少 Android 虚拟设备内存的使用?