这就是我的gradle文件看起来像http://codeshare.io/RWMpl,它抛出一个小错误说:
未找到gradle DSL方法:' compile()'
My gradle file :
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'org.ektorp:org.ektorp:1.4.2'
}
allprojects {
repositories {
jcenter()
}
}
我按照 THIS 主题的建议(参见接受的答案),但我仍然收到以下错误:
未找到gradle DSL方法:' compile()'。
为什么?
答案 0 :(得分:3)
通常,有一个项目build.gradle
和一个模块build.gradle
。
您分享的屏幕截图是您的模块build.gradle
。
这个错误在我看来,你的Project build.gradle
文件中有一个android块。
从项目build.gradle
中删除android块,该应用程序将正常编译..
答案 1 :(得分:2)
您使用了错误的gradle文件。检查build.gradle(Module:yourmodulename)
,这是您必须更新的位置。