Gradle同步保持失败

时间:2014-05-27 18:06:08

标签: android gradle android-gradle build.gradle

我尝试使用Gradle将Android Asynchronous Http ClientPicasso添加到我的Android项目中。这是我的build.gradle文件。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
    dependencies {
        compile 'com.loopj.android:android-async-http:1.4.4'
        compile 'com.squareup.picasso:picasso:2.1.1'
    }
}

当我尝试同步时,我不断收到以下错误。

没有方法签名:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile()适用于参数类型:(java.lang.String)值:[com.loopj。安卓:Android的异步HTTP:1.4.4] 可能的解决方案:module(java.lang.Object)

我对Android非常陌生,所以我对如何解决这个问题一无所知。有人可以帮帮我吗?我顺便使用Android Studio版本0.5.8。

谢谢。

1 个答案:

答案 0 :(得分:1)

不要在顶级构建文件中包含依赖项。将它们包含在模块级构建文件中。如果您使用项目结构UI而不是直接修改构建文件,它将正确设置。