未找到gradle dsl方法' compile()'

时间:2015-08-25 12:44:45

标签: android gradle android-gradle material-design build.gradle

我在使用build.gradle时遇到了麻烦。我该如何解决? build.gradle代码在这里:

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.3.1'

            compile 'com.github.navasmdc:MaterialDesign:1.+@aar'


        }
    }

1 个答案:

答案 0 :(得分:0)

删除

$(MAKE_INA):
    @echo Building ASM compilation flags file $(notdir $(MAKE_INA))
    @$(foreach i, $(sort $(ASMFLAGS) $(PFLAGS) $(ALL_INC_DIR) $(cppGetPreProcessorDefines)), $(shell echo $i >> $@ ))

来自 compile 'com.github.navasmdc:MaterialDesign:1.+@aar' 区块。

然后在依赖关系块中添加依赖关系(在buildscript之外):

buildscript

它要求您必须在buildscript块之外添加。

dependencies { 
   compile 'com.nineoldandroids:library:2.4.+' 
   compile 'com.android.support:support-v4:21.+' 
   compile 'com.github.navasmdc:MaterialDesign:1.+@aar'
}

此外,由于您使用的是repositories { jcenter() } 插件,因此您必须更改com.github.dcendents.android-maven块。
查看here了解详情:

buildscript