Tôi đang cố gắng sử dụng phiên bản Gradle mới nhất (2.0), tuy nhiên tôi vẫn nhận được thông báo này khi nhấn bản dựng gradle trong thiết bị đầu cuối. Tại sao nó lại yêu cầu phiên bản 1.10? Tôi mới làm quen với Gradle, vì vậy tôi đang cố gắng tìm hiểu nó.
Phiên bản Gradle 1.10 là bắt buộc. Phiên bản hiện tại là 2.0
Đây là các phụ thuộc của tôi (tệp module build.gradle):
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
... và tác vụ trình bao bọc:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
Ngoài ra, tôi đã đặt URL phân phối như sau (trong tệp local.properties):
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
Điều cuối cùng là trong File->Settings->Gradle
, tôi đã chọn "Sử dụng trình bao bọc gradle có thể tùy chỉnh"
GRADLE_HOME
được đặt thành C: \ Program Files (x86) \ Gradle \ gradle-2.0
Tệp build.gradle:
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
}
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
CẬP NHẬT1
Như hiện tại, tôi đang sử dụng Android Studio 1.1.0 này với phiên bản plugin 1.1.0-rc1
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
Phiên bản Gradle là 2.3 trong gradle-wrapper.properties
distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.zip
Tôi đã thử phiên bản plugin 1.1.0, nhưng sau đó nó phàn nàn về com.android.application
CẬP NHẬT 01/2016
Như hiện tại, tôi đang sử dụng phân phối gradle 2.9 trong gradle -> wrapper -> gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip
và plugin là
classpath 'com.android.tools.build:gradle:1.5.0'