2013-07-10 26 views
0

https://github.com/jvoegele/gradle-android-plugin摇篮构建失败:“发生评估根项目...无法创建任务或类型的GetType”我下面的基本摇篮的Android教程这里

但得到以下错误的Gradle运行时组装:

* What went wrong: 
A problem occurred evaluating root project 'MyAndroidApp'. 
> Problem: failed to create task or type gettype 
    Cause: The name is undefined. 
    Action: Check the spelling. 
    Action: Check that any custom tasks/types have been declared. 
    Action: Check that any <presetdef>/<macrodef> declarations have taken place. 

在我的build.gradle文件中的代码是:

1 buildscript { 
    2 repositories { 
    3  mavenCentral() 
    4 } 
    5 
    6 dependencies { 
    7  classpath 'org.gradle.api.plugins:gradle-android-plugin:1.2.1' 
    8 } 
    9 } 
10 
11 apply plugin: 'android' 
12 repositories { 
13 mavenCentral() 
14 } 
15 
16 version = "1.0.1" 
17 
18 androidSignAndAlign { 
19 // skip signing configuration 
20 } 
21 
22 // Configure filtering resources with properties from Gradle's project scope 
23 processResources { 
24 expand (project.properties) 
25 } 
26 
27 // Configure the debug build 
28 task configureDebug << { 
29 jar.classifier = "debug" 
30 } 
31 
32 // Configure the release build 
33 task configureRelease << { 
34 proguard.enabled = true 
35 } 

和我的项目结构是:

├── AndroidManifest.xml 
├── ant.properties 
├── bin 
├── build.gradle 
├── build.xml 
├── libs 
├── local.properties 
├── proguard-project.txt 
├── project.properties 
└── src 
    └── main 
     ├── java 
     │   └── my 
     │    └── android 
     │     └── package 
     │      └── MyAndroidActivity.java 
     └── res 
      ├── layout 
      │   └── main.xml 
      └── values 
       └── strings.xml 

11 directories, 10 files 

我发现下面的问题,这似乎是相似的,但修复不工作: Failed to build android project using gradle

我很好奇,不只是如何解决这一问题,但怎么也调试它(堆栈跟踪记录如我所希望的那样有用)。

+1

我建议尝试使用谷歌支持的官方Gradle插件。它将最终成为未来的默认构建系统。 http://tools.android.com/tech-docs/new-build-system/user-guide – Greg

+0

感谢Greg,使用Google官方支持的插件,一切正常! – ZenBalance

回答