如何在android上修复build.gradle for map应用程序

时间:2015-10-11 22:02:13

标签: java android android-studio

我正在开发一个基本的地图示例,但我遇到了android studio的问题。

我收到了这个错误:

Error:(9, 0) Cause: startup failed:build file 'C:\Users\Tugrul\AndroidStudioProjects\ServiceTextSender\build.gradle': 9: expecting '}', found ':' @ line 9, column 31.
    compile ‘com.android.support:appcompat-v7:+’1 error

这里是我的build.gradle文件中的错误资源(依赖项:

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
    compile ‘com.android.support:appcompat-v7:+’
    compile ‘com.google.android.gms:play-services:3.1.36′

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

我该如何解决这个问题?请问你能帮帮我吗?我在使用Android Studio时遇到了麻烦。我遇到了这个错误。

2 个答案:

答案 0 :(得分:0)

我认为您的问题是字符错误。 '和'是不同的。 尝试改变这个:

classpath 'com.android.tools.build:gradle:1.3.0'
compile ‘com.android.support:appcompat-v7:+’
compile ‘com.google.android.gms:play-services:3.1.36′

到这个

classpath 'com.android.tools.build:gradle:1.3.0'
compile 'com.android.support:appcompat-v7:+'
compile 'com.google.android.gms:play-services:3.1.36'

编辑:

这些是gradle文件:

您需要添加

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.google.android.gms:play-services:3.1.36'
}

显示如上所示的Module Specific build.gradle文件。

答案 1 :(得分:0)

关于错误: 看起来你要将它添加到错误的gradle文件中,应该添加到应用程序的gradle文件(应用程序文件夹中的那个),而不是模块(顶层文件)。顶部指定要使用的gradle插件,正如您在此处列出的那样,我假设您正在编辑错误的build-gradle文件。 如果您改为检查包含 src-folder(不在 src中)的同一目录,您将找到应用程序的依赖项部分,您可以在其中添加该行。

和/或者您只是使用错误的字符'而不是

建议更轻松的解决方案: 在开始新项目时使用模板创建新的Google Map活动,或右键单击项目包并选择(在弹出菜单中):

New -> Google -> Google Maps Activity

一切都将为你设置。