我正在尝试在Android项目中使用这个库1,无论是Android Studio还是ADT。但它根本不起作用。在ADT中,我不知道如何处理gradle的东西,在Android Studio中,当我尝试“导入项目”时,我得到错误“无法找到com.google.android.gms:play-services:3.1.36”。
(没有足够的名气发布图片,它与xswZ3.jpg一起在imgur上)
我对gradle并不熟悉,对它的用途也只有一个模糊的概念,但我想要的就是在我自己的项目中使用像BubbleIconFactory f= new BubbleIconFactory(this)这样的东西。
如有任何帮助,我们不胜感激!
发布于 2014-05-21 17:20:04
也许您的问题是需要buildscript块之外的repositories。
我相信buildscript内部的repositories是用来管理gradle依赖本身的。下面是我是如何解决google-maps-utils作为库依赖的问题的。希望这能有所帮助。我还包括了我的地图和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+'
}发布于 2013-07-08 10:39:35
可以通过转到SDK管理器并安装Extras->Google Repository包来下载com.google.android.gms:play-services:3.1.36 (您可能还想在那里安装Extras->Android Support存储库)。它们允许Gradle自动使用这些资源,而不需要库项目或手动添加到项目中的jars。
发布于 2013-08-05 19:56:18
将以下依赖项添加到Gradle构建文件:
dependencies {
compile 'com.google.maps.android:android-maps-utils:0.2+'
}您需要从Android SDK管理器安装"Google Repository“。
有关示例,请参阅demo/build.gradle。
当然,您可以复制library目录并像使用任何其他安卓库项目一样使用它。
如果这有帮助,请告诉我!
克里斯
https://stackoverflow.com/questions/17518406
复制相似问题