2014-01-22 44 views
-1

失败的建筑我创建了一个项目,我增加了以下我build.gradle文件,对此我得到这个错误消息A problem occurred evaluating root project NewsFeeder. Plugin with id android not found与gradle这个

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'] 
     } 
    } 
} 
+0

检查如何在Android插件拉了Android插件文档。 –

回答

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 ..... 
}