我正在尝试在Android项目中创建一个新类,但不断收到以下错误:
错误:包com.google.android.gms.maps.model不存在
我在SDK管理器中安装了Google Play Services
。知道如何解决这个问题吗?
Android dev noob here
答案 0 :(得分:3)
将其添加到您的gradle文件
compile "com.google.android.gms:play-services-maps:10.0.1"
答案 1 :(得分:0)
对我来说,我首先发现升级gradle并没有按计划进行,就像我从jcenter导入一样,显然只能升级到2.3。我通过将google()添加到build.gradle中来修改我的buildscript,如下所示:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
}
}
接下来,我发现它多次导入com.google.android.gms,因此当它告诉我“ compile”已过时时,我必须将所有内容更改为“ implementation”或“ api”。对于地图和位置服务,我使用了“ api”,以避免重复错误,并且在不更改播放服务编号的情况下为我修复了该错误。
dependencies {
api 'com.google.android.gms:play-services-location:9.6.1'
api 'com.google.android.gms:play-services-maps:9.6.1'
}
答案 2 :(得分:-1)
尝试添加Google地图活动