在Android Studio中使用android-maps-utils

5

我正在尝试在Android Studio或ADT中使用这个库[1],但是它根本不起作用。在ADT中,我不知道如何处理gradle问题,在Android Studio中,当我尝试“导入项目”时,出现错误“无法找到com.google.android.gms:play-services:3.1.36。”

(没有足够的声望发布图片,它在imgur上,图片为xswZ3.jpg)

我不熟悉gradle,并且对它的了解模糊,但我只想在自己的项目中使用类似BubbleIconFactory f = new BubbleIconFactory(this)的东西。

任何帮助都将不胜感激!

[1] https://github.com/googlemaps/android-maps-utils

4个回答

8
也许你的问题是需要在buildscript块之外使用repositoriesbuildscript内部的repositories用于管理gradle本身的依赖关系。我认为这是我的google-maps-utils库依赖关系的解决方法。希望能对你有所帮助。我还包括了我的maps和support-v4库。
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.10+'
    }
}

apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    // Support Libraries
    compile 'com.google.android.gms:play-services:4.1.32'
    compile 'com.android.support:support-v4:19.0.1'
    compile 'com.google.maps.android:android-maps-utils:0.3+'
}

3

您可以通过打开SDK管理器并安装Extras->Google Repository包(在此期间您可能还需要安装Extras->Android Support存储库)来下载com.google.android.gms:play-services:3.1.36。这些资源允许Gradle自动使用它们,而无需手动将库项目或jar文件添加到您的项目中。


应用您的建议帮助我解决了对话框产生的错误。但之后我仍然遇到各种错误。Eclipse也开始产生许多错误。我卸载了所有与Java / Android开发相关的东西,只重新安装了ADT。我从我的项目中删除了奇怪的库,经过几个小时的工作,我又使我的项目正常工作了(不幸的是,当然没有预期的库)。Eclipse / Java / Android具有巨大的错误潜力,这很让人恼火!我将要打开一个新问题,关于如何在使用全新的ADT安装包集成android-maps-utils到自己的项目中。 - Jens Mander

0
请在您的Gradle构建文件中添加以下依赖项:
dependencies {
    compile 'com.google.maps.android:android-maps-utils:0.2+'
}

您需要从Android SDK管理器中安装“Google Repository”。

请参见{{link1:demo / build.gradle }}的示例。

当然,您可以复制library目录并像其他Android库项目一样使用它。

如果有帮助,请告诉我!

克里斯


我无法在我的项目中使用com.google.maps.android:android-maps-utils:0.1+。 - Alvaro Ardila

0

步骤:

  1. 首先,选择文件>项目结构>点击加号按钮>导入Graddle项目>从下载位置选择文件(库文件夹)>点击确定。
  2. 将以下代码添加到应用程序模块build.gradle文件的依赖项中(请记住有两个build.gradle文件):

    dependencies { compile 'com.google.maps.android:android-maps-utils:0.4+' }

  3. 将Android-maps-util Library项目应用程序中gradle.properties文件的内容复制到您的项目的gradle.properties文件中(将内容简单复制粘贴到编辑器中)。

  4. 点击Sync Project with gradle files按钮。然后你就可以了!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接