Chrome移动应用程序因gradle版本而失败

时间:2014-12-09 14:46:38

标签: android cordova cordova-chrome-app

我很擅长将cca用于复杂的事情,我的所有尝试都因此错误而失败:

失败:构建因异常而失败。

  • 其中: 构建文件'/home/peterj/Documents/Projects/ChromeMobileApps/t2/platforms/android/build.gradle'第27行

  • 出了什么问题: 评估根项目'android'时出现问题。

      

    无法应用插件[id'android']   Gradle版本1.10是必需的。当前版本是2.2.1。如果使用gradle包装器,请尝试将/home/peterj/Documents/Projects/ChromeMobileApps/t2/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-1.10-all.zip

我真的不知道什么时候gradle更新了,但这是我用android安装的:

Android SDK工具 - 24

Android SDK平台工具21

Android SDK构建工具19(我也试过21.1.1 - 同样的错误)

API 19 - SDK平台。

我没有看到任何降级工具和plarform工具的方法,我也升级了cordova和cca(使用npm)。

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

更新了build.gradle文件

https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=blob_plain;f=bin/templates/project/build.gradle;hb=f953e6a

buildscript {
    repositories {
        mavenCentral()
    }

    // Switch the Android Gradle plugin version requirement depending on the
    // installed version of Gradle. This dependency is documented at
    // http://tools.android.com/tech-docs/new-build-system/version-compatibility
    // and https://issues.apache.org/jira/browse/CB-8143
    if (gradle.gradleVersion >= "2.1") {
        dependencies {
            classpath 'com.android.tools.build:gradle:0.14.0+'
        }
    } else {
        dependencies {
            classpath 'com.android.tools.build:gradle:0.12.0+'
        }
    }
}