我尝试使用Gradle将Android Asynchronous Http Client和Picasso添加到我的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。
谢谢。
答案 0 :(得分:1)
不要在顶级构建文件中包含依赖项。将它们包含在模块级构建文件中。如果您使用项目结构UI而不是直接修改构建文件,它将正确设置。