Android gradle build 常见问题解决

Sun 06 November 2016

Minimum supported Gradle version is 2.14.1. Current version is 2.2

原因:

是因为 android gradle build 插件所依赖的 gradle 版本和本地安装的版本不一致,本地安装版本低于插件所依赖的版本。例如:

Version of Android gradle plugin Dependencies of Gradle Version Dependencies of SDK build Tools Version
2.1.0 2.10 or higher 23.0.2 or higher
2.0.0 2.10 or higher 21.1.1 or higher

解决办法:

可以通过 下面的步骤来创建一个gradle wrapper

./gradlew wrapper --gradle-version=2.14.1 

使用 gradlew 来 运行gradle 命令

一些概念:

Android Gradle Build Plugin

用来 Build Android 项目的 gradle 插件, 在app的 build.gradle中指定:

build.gradle

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

Android Build Tools

Build Tools 定义用来构建 Android 项目的 toolchain. 在 build.gradle 文件中指定:

build.gradle

android {
    ...
    buildToolsVersion 21.1.2
    ...
}

Category: 工具 Tagged: android gradle

Page 1 of 1