gradle项目同步失败的android工作室

时间:2015-03-05 16:56:18

标签: android gradle android-gradle

我试图在Android Studio 1.1.0中设置nhaarman/ListViewAnimations

来自设置:

将以下内容添加到build.gradle:

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.nhaarman.listviewanimations:lib-core:3.1.0@aar'
    compile 'com.nhaarman.listviewanimations:lib-manipulation:3.1.0@aar'
    compile 'com.nhaarman.listviewanimations:lib-core-slh:3.1.0@aar'
}

Android Studio说:

  

Gradle项目同步失败。基本功能(例如编辑,   调试)将无法正常工作。

Error:(26, 0) Gradle DSL method not found: 'compile()'
Possible causes:<ul><li>The project 'X' may be using a version of Gradle that does not contain the method.
<a href="openGradleSettings">Gradle settings</a></li><li>The build file may be missing a Gradle plugin.
<a href="apply.gradle.plugin">Apply Gradle plugin</a></li>

4 个答案:

答案 0 :(得分:1)

将这些行添加到:

build.gradle (Module: app)

而不是

build.gradle (Project: app)

错误消失了。

答案 1 :(得分:1)

您正在顶级 build.gradle文件中添加这些依赖项。

您必须在模块build.gradle文件中添加这些行。

root
  build.gradle   //top level
  app
     build.gradle   //module level

答案 2 :(得分:0)

试试这个:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.nhaarman.listviewanimations:lib-core:3.1.0'
    compile 'com.nhaarman.listviewanimations:lib-manipulation:3.1.0'
}

答案 3 :(得分:0)

尝试删除@arr。为我工作。

//ListView Animations
compile 'com.nhaarman.listviewanimations:lib-core:3.1.0'
compile 'com.nhaarman.listviewanimations:lib-manipulation:3.1.0'