【发布时间】:2018-12-25 04:13:36
【问题描述】:
我在做一些工作的同时学习 Android。我正在尝试将应用的版本更新到 Android 8.0,其中包括使用的 sdk、库和外部 API。
我 looked it up 似乎 15.0.1 是建议的版本。但是当我使用它时,gradle 无法让play-services-analytics 和firebase 服务同步,说它无法解析库,如果我按下安装存储库,它也找不到存储库。
所以目前我正在使用 12.0.1 版本的播放服务和 firebase 服务。像这样使用它:
implementation 'com.google.android.gms:play-services-maps:12.0.1'
implementation 'com.google.android.gms:play-services-analytics:12.0.1'
implementation 'com.google.android.gms:play-services-ads:12.0.1'
implementation 'com.google.android.gms:play-services-auth:12.0.1'
implementation 'com.google.android.gms:play-services-gcm:12.0.1'
implementation 'com.google.firebase:firebase-core:12.0.1'
implementation 'com.google.firebase:firebase-analytics:12.0.1'
implementation 'com.google.firebase:firebase-crash:12.0.1'
implementation 'com.google.firebase:firebase-messaging:12.0.1'
implementation 'com.android.support:support-v4:27.1.0'
implementation 'com.android.support:appcompat-v7:27.1.0'
但是,如果我尝试仅使用 play-services 15.0.1 进行分析,那么它会给我另一个警告,即使用不同版本的播放服务和 firebase 服务可能会导致运行时崩溃。
所以这让我处于一个奇怪的境地,我用谷歌搜索和搜索,但找不到任何适合我的东西......在这里处理这个问题的正确方法是什么?我应该满足于 12.0.1 吗?或更新曾经有效的方法? (以前版本是 9.4.0 或类似的版本;在我进行 Android 8.0 升级之前)
编辑:这些是我的顶级 gradle 依赖项
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:4.0.2'
【问题讨论】:
标签: android google-maps firebase android-gradle-plugin