【发布时间】:2019-11-15 15:12:48
【问题描述】:
在build.gradle 中添加以下新的Places API 依赖项后出现错误,因为Android Places SDK 已被弃用。
错误:
Android 依赖 'com.google.android.gms:play-services-base' 有 编译(16.0.1)和运行时(16.1.0)的不同版本 类路径。您应该通过手动设置相同的版本 依赖解析
我还在项目级别 build.gradle 中将 google 服务版本从 3.2.1 更新为 4.2.0
dependencies {
...
classpath "com.google.gms:google-services:4.2.0"
...
}
在应用级别build.gradle。我添加了新的Places API 依赖并评论了旧的,我还在项目中使用了其他服务,如位置和地图,见下文
dependencies {
...
implementation "com.google.android.libraries.places:places:1.0.0" // new
// implementation "com.google.android.gms:play-services-places:16.0.0" //deprecated
implementation "com.google.android.gms:play-services-location:16.0.0"
implementation "com.google.android.gms:play-services-gcm:16.0.0"
implementation "com.google.android.gms:play-services-maps:16.0.0"
...
}
【问题讨论】:
标签: android google-play-services google-places-api