谷歌地图Android Studio中 [英] Google Maps in Android Studio
问题描述
我试图让谷歌地图为我的应用程序在Android Studio中。我发现了一个教程,建议开扩了我.grade文件:
buildscript {
库{
mavenCentral()
}
依赖{
类路径'com.android.tools.build:gradle:0.5.+
}
}
应用插件:'机器人'
和这行添加到依赖性:
编译com.google.android.gms:发挥服务:3.2.25
我添加了此行,我.grade文件看起来像这样:
buildscript {
库{
mavenCentral()
}
依赖{
类路径'com.android.tools.build:gradle:0.6.+
编译com.google.android.gms:播放服务:3.2.25
}
}
应用插件:'机器人'依赖{
}安卓{
compileSdkVersion 17
buildToolsVersion17 defaultConfig {
11的minSdkVersion
targetSdkVersion 17
}
sourceSets {
主要{
manifest.srcFile'的AndroidManifest.xml
java.srcDirs = ['src'中]
resources.srcDirs = ['src'中]
aidl.srcDirs = ['src'中]
renderscript.srcDirs = ['src'中]
res.srcDirs = ['水库']
assets.srcDirs = ['资产']
} instrumentTest.setRoot(测试)
}
}
当我加入这条线,并试图重建项目中,我得到这个错误:
摇篮:发生问题的根源评估项目BeerPortfolioPro。
>法无签名:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile()是适用于参数类型:(java.lang.String中)值:[com.google.android.gms:播放服务:3.2.25]
可能的解决方案:模块(的java.lang.Object)
更新:
我试图改变我的.grade从下面这个问题的答案之一:
buildscript {
库{
mavenCentral()
}
依赖{
类路径'com.android.tools.build:gradle:0.6.+ }
}
应用插件:'机器人'依赖{ 编译com.google.android.gms:播放服务:4.0.30
}安卓{
compileSdkVersion 17
buildToolsVersion17 defaultConfig {
11的minSdkVersion
targetSdkVersion 17
}
sourceSets {
主要{
manifest.srcFile'的AndroidManifest.xml
java.srcDirs = ['src'中]
resources.srcDirs = ['src'中]
aidl.srcDirs = ['src'中]
renderscript.srcDirs = ['src'中]
res.srcDirs = ['水库']
assets.srcDirs = ['资产']
} instrumentTest.setRoot(测试)
}
}
,现在我得到这个错误:
摇篮:发生了配置根项目BeerPortfolioPro。
>未能通知项目评估监听器。
>无法解析配置所有的依赖:_DebugCompile。
>找不到com.google.android.gms:播放服务:4.0.30。
要求:
:BeerPortfolioPro:不详
打开SDK管理器并安装/升级Android的支持库,Android的支持库V19,谷歌库和谷歌Play业务V13。
I am trying to get Google Maps into my application from within Android Studio. I found a tutorial which suggested openning up my .grade file:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
and add this line to dependencies:
compile 'com.google.android.gms:play-services:3.2.25'
I added this line and my .grade file looks like this:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
compile 'com.google.android.gms:play-services:3.2.25'
}
}
apply plugin: 'android'
dependencies {
}
android {
compileSdkVersion 17
buildToolsVersion "17"
defaultConfig {
minSdkVersion 11
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
When I added this line, and tried to rebuild my project I get this error:
Gradle: A problem occurred evaluating root project 'BeerPortfolioPro'.
> No signature of method: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() is applicable for argument types: (java.lang.String) values: [com.google.android.gms:play-services:3.2.25]
Possible solutions: module(java.lang.Object)
Update:
I tried changing my .grade from one of the answers below to this:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
dependencies {
compile 'com.google.android.gms:play-services:4.0.30'
}
android {
compileSdkVersion 17
buildToolsVersion "17"
defaultConfig {
minSdkVersion 11
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}
and now I get this error:
Gradle: A problem occurred configuring root project 'BeerPortfolioPro'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':_DebugCompile'.
> Could not find com.google.android.gms:play-services:4.0.30.
Required by:
:BeerPortfolioPro:unspecified
Open your SDK Manager and install/update the Android Support Repository, Android Support Library v19, Google Repository and Google Play Service v13.
这篇关于谷歌地图Android Studio中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!