在我的项目中,我针对sdk-version 23进行编译,并使用compat / support库版本23.2.0

现在我正在尝试将play-services-version9.2.1更新为10.2.0

compile 'com.google.android.gms:play-services-base:10.2.0'

但是,进行此更改会将com.android.support:support-v4:24.0.0库广告到我的项目中,从而使我的项目崩溃,原因是在compat库中出现了奇怪的未发现错误,如this question中所述。

我该如何避免呢?我应该跳过播放服务更新吗?我可以避免它们提高support-v4 lib的版本吗?

最佳答案

也许它可以用这样的东西:

compile('com.google.android.gms:play-services-base:10.2.0') {
            exclude group: 'com.android.support'
}

或者,如果这不起作用,则可能是:
compile('com.google.android.gms:play-services-base:10.2.0') {
                exclude group: 'com.android.support',  module: 'support-v4'
    }

或者,也许您不需要整个基础播放服务,只需要here定义的特定程序包

10-04 11:35
查看更多