尝试构建Google Maps Android API utility library,我安装了SDK 23并且所有right SDK tools。首先,当我导入项目时,我无法运行它,运行按钮显示为灰色。然后我将“apply plugin:'com.android.application'”添加到gradle文件的顶部。然后,当我尝试编译时,我得到了无法解决:我的构建gradle(模块:库)中的com.google.maps.android:android-maps-utils:0.4+错误。
dependencies {
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.maps.android:android-maps-utils:0.4+'
}
答案 0 :(得分:6)
dependencies部分包含:
dependencies {
compile project(':library')
// Or, fetch from Maven:
// compile 'com.google.maps.android:android-maps-utils:0.3+'
compile 'com.google.android.gms:play-services-maps:8.4.0'
}
所以:
Gradle不知道它在哪里。所以你应该添加followilg代码:
allprojects {
repositories {
mavenCentral()
}
}
进入文件android-maps-utils-master / build.gradle
答案 1 :(得分:0)
这实际上有效:
注释掉调用任何Google Api的其他依赖项。 具体来说,firebase(编译' com.google.firebase:firebase-ads:9.0.1')和gms(编译' com.google.android.gms:play-services-maps:9.0。 1')。 现在进行“立即同步”#。
您可能会遇到其他一些错误,例如缺少某些值。 忽略错误,取消注释注释的依赖项和Voila!我们亲爱的Gradle已经想到了这一切!