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