【问题标题】:package com.google.android.maps does not exist "osmdroid" Android Studio包 com.google.android.maps 不存在“osmdroid”Android Studio
【发布时间】:2016-01-08 13:58:23
【问题描述】:

您好,我知道这个问题问了很多,但没有一个可以帮助我解决我的问题。
我只是想将this Project 导入到我的 android Studio 但我给出了这个错误消息

Error:(15, 39) error: package com.google.android.maps does not exist

这是我的 SDK:

我尝试清理、重建、无效缓存,但它们都没有帮助我。

【问题讨论】:

标签: android android-studio osmdroid


【解决方案1】:

osmdroid 贡献者在这里。

osmdroid-android,它是主要的地图引擎,不需要 google play 服务。 osmdroid-thirdparty 确实需要,因为它提供了一个用于将 gmaps 与 osmdroid api 一起使用的包装器

如果您正在构建源代码:osmdroid 可以使用 maven(目前与播放服务存在问题)和 gradle 构建。建议你在 android studio 中使用 gradle

否则使用这个

dependencies { compile 'org.osmdroid:osmdroid-thirdparty:5.0.1@aar' }

【讨论】:

    【解决方案2】:

    我认为 osmdroid 不需要 googlemaps 库。但是无论如何,您是否尝试过将 google-play-services 库添加到 build.gradle 中?

    如果您还没有,您可以按照以下步骤进行操作

    • 点击项目结构
    • 转到依赖项选项卡
    • 单击 + 按钮
    • 选择 com.google.android.gms:play-services 并点击确定
    • 重建项目

    【讨论】:

    猜你喜欢
    • 2014-03-20
    • 2015-11-15
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多