Có ai giải quyết vấn đề này?
Phiên bản kotlin được sử dụng để xây dựng với gradle (1.1.2-5) khác với phiên bản được đóng gói trong plugin IDE (1.1.2-4)
Tôi đang sử dụng AS 3.0 Canary 4
Có ai giải quyết vấn đề này?
Phiên bản kotlin được sử dụng để xây dựng với gradle (1.1.2-5) khác với phiên bản được đóng gói trong plugin IDE (1.1.2-4)
Tôi đang sử dụng AS 3.0 Canary 4
Câu trả lời:
Tôi đã làm theo lời khuyên của @ Miha_x64 và nâng cấp plugin đã giải quyết vấn đề của tôi:
Tools
->Kotlin
->Configure Kotlin Plugin Updates
->Check for updates now
Phiên bản Android Studio của tôi là:
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
Trong trường hợp của tôi, tôi đã chuyển đổi Java sang Kotlin và tôi đã cài đặt Kotlin với phiên bản thấp hơn. Vì vậy, tôi đã cập nhật nó.
Tools
-> Kotlin
-> Configure Kotlin Plugin Updates
sau Check for updates now
đó chọnStable
Nhưng nó không build.gradle
tự động cập nhật phiên bản của tôi trong tệp. Bởi vì nó phát hiện một phiên bản mới hơn và khác với phiên bản cũ.
Vì vậy, tôi đã cập nhật thủ công phiên bản của mình lên phiên bản mới nhất từ
ext.kotlin_version = '1.0.0'
đến ext.kotlin_version = '1.2.41'
buildscript {
ext.kotlin_version = '1.2.41'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
build.gradle
Có một sự cố trong Android Studio 3.0 Canary 4 khiến nó không thể tải phiên bản cập nhật của plugin Kotlin. Bạn có thể bỏ qua cảnh báo được hiển thị bởi plugin Kotlin trong build.gradle cho đến khi phiên bản Android Studio 3.0 mới hơn được phát hành.
Tôi cũng gặp sự cố tương tự, tôi đang sử dụng Android Studio 3.2.1
Thay đổi phiên bản Kotlin của tệp build.gradle dự án của bạn (không phải tệp module build.gradle) thành phiên bản mới nhất (hiện tại là 1.3.11)
ext.kotlin_version = '1.3.11'
sau đó sẽ có thông báo gọi Kotlin di chuyển, nhấp vào Chạy liên kết di chuyển trên thông báo.
thêm cái này vào ứng dụng gradle xây dựng của bạn
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
trongbuild.gradle
.