无法在Android Studio中导入com.google.android.gms.maps.model.LatLng

时间:2014-01-15 10:03:54

标签: android google-maps

我正在尝试在Android项目中创建一个新类,但不断收到以下错误:

错误:包com.google.android.gms.maps.model不存在

我在SDK管理器中安装了Google Play Services。知道如何解决这个问题吗?

Android dev noob here

3 个答案:

答案 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地图活动