【发布时间】:2018-08-04 08:00:44
【问题描述】:
最近我将我的项目升级到 android studio 3
在我的 build.gradle 中,我有:compile "com.google.android.gms:play-services-maps:10.2.1"
所以它必须使用 gms 10.2.1 ,但在 "@integer/google_play_services_version" 我有以下内容:
<integer name="google_play_services_version">11910000</integer>
并且在项目中 --> 外部库我可以清楚地看到它编译的是 gms 11.8 版:
为什么会这样?
【问题讨论】:
-
您正在使用的另一个库可能正在使用该库作为其依赖项,并且依赖项解析在解析重复依赖项时会选择最新版本。您可以通过
./gradlew dependencies打印出依赖关系图。 -
发布你的 build.gradle
标签: android google-maps android-studio google-play-services