누구든지이 문제를 해결 했습니까?
gradle (1.1.2-5)로 빌드하는 데 사용되는 kotlin 버전이 IDE 플러그인 (1.1.2-4)에 번들로 제공되는 버전과 다릅니다.
AS 3.0 Canary 4를 사용하고 있습니다.
누구든지이 문제를 해결 했습니까?
gradle (1.1.2-5)로 빌드하는 데 사용되는 kotlin 버전이 IDE 플러그인 (1.1.2-4)에 번들로 제공되는 버전과 다릅니다.
AS 3.0 Canary 4를 사용하고 있습니다.
답변:
제 경우에는 Java를 Kotlin으로 변환했고 이미 더 낮은 버전으로 Kotlin을 설치했습니다. 그래서 업데이트했습니다.
Tools
-> Kotlin
-> Configure Kotlin Plugin Updates
그런 Check for updates now
다음 선택Stable
하지만 build.gradle
파일의 내 버전이 자동으로 업데이트되지 않았습니다 . 최신 버전을 감지하고 이전 버전과 다르기 때문입니다.
그래서 수동으로 내 버전을 최신 버전으로 업데이트했습니다.
ext.kotlin_version = '1.0.0'
...에 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
있다 안드로이드 Studio에서 문제 3.0 카나리아 4는 그 코 틀린 플러그인의 업데이트 된 버전을로드에서 방지를. Android 스튜디오 3.0의 최신 버전이 출시 될 때까지 build.gradle의 Kotlin 플러그인에 표시된 경고를 무시할 수 있습니다.
빌드 gradle 앱에 이것을 추가하십시오.
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
ext.kotlin_version
에build.gradle
.