所有com.google.android.gms库必须使用完全相同的版本规范(混合版本可能导致运行时崩溃)。找到版本
9.8.0
,10.2.0
。示例包括com.google.android.gms:play-services-appindexing:9.8.0
和com.google.android.gms:play-services-base:10.2.0
我正在混合版本9.8.0
和10.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
因为它包含了我需要的最新更新。
但是,10.2.0
版本没有com.google.android.gms:play-services-appindexing
,9.8.0
是最新版本。
所以,我不能降级 fitness ,因为我需要最新版本,但没有匹配它的 appindexing 版本。
在这种情况下我该怎么办?
答案 0 :(得分:3)
App Indexing已移至Firebase套装。很多东西都在那里移动,如果你不使用Firebase我建议迁移&检查出来。这似乎是未来的发展方向。
有关如何迁移AppIndexing元素的更多信息,请访问here