用gradle建造失败

时间:2014-01-22 23:57:31

标签: java android gradle

我创建了一个项目,并将以下内容添加到我的build.gradle文件中,我收到此错误消息A problem occurred evaluating root project NewsFeeder. Plugin with id android not found

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}

android {
    compileSdkVersion 18
    buildToolsVersion '18'

    defaultConfig {
        targetSdkVersion 18
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

1 个答案:

答案 0 :(得分:0)

这是你的完整build.gradle吗?

如果是这样,你就错过了

apply plugin: 'android'
通常在存储库块之上。

此外,我认为您需要使用buildscript块来识别要使用的gradle。

示例build.gradle看起来像

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}

apply plugin: 'android'

repositories {
    maven {
        url 'https://github.com/Goddchen/mvn-repo/raw/master/'
    }
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v13:13.0.+'
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
         minSdkVersion 16
         targetSdkVersion 19
    }

    ..... other configs .....
}