gradle (1.1.2-5)로 빌드하는 데 사용되는 kotlin 버전이 IDE 플러그인 (1.1.2-4)에 번들로 제공되는 버전과 다릅니다.
누구든지이 문제를 해결 했습니까?
gradle (1.1.2-5)로 빌드하는 데 사용되는 kotlin 버전이 IDE 플러그인 (1.1.2-4)에 번들로 제공되는 버전과 다릅니다.
AS 3.0 Canary 4를 사용하고 있습니다.
@ Miha_x64의 조언에 따라 내 문제를 해결 한 플러그인을 업그레이드했습니다.
Tools
->Kotlin
->Configure Kotlin Plugin Updates
->Check for updates now
내 Android Studio 버전은 다음과 같습니다.
Android Studio 3.0.1
Build #AI-171.4443003, built on November 9, 2017
제 경우에는 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
}
}
있다 안드로이드 Studio에서 문제 3.0 카나리아 4는 그 코 틀린 플러그인의 업데이트 된 버전을로드에서 방지를. Android Studio 3.0의 최신 버전이 출시 될 때까지 build.gradle의 Kotlin 플러그인에 표시된 경고를 무시할 수 있습니다.
나는 또한 같은 문제가 있었고 Android Studio 3.2.1을 사용하고 있습니다.
프로젝트 build.gradle 파일 (모듈 build.gradle 파일이 아님) 의 Kotlin 버전 을 최신 버전 (현재 1.3.11)으로 변경합니다.
ext.kotlin_version = '1.3.11'
그런 다음 Kotlin 마이그레이션이라는 알림이 표시됩니다. 알림에서 마이그레이션 실행 링크를 클릭합니다.
도움이 되었기를 바랍니다
'programing' 카테고리의 다른 글
Internet Explorer 엔진을 사용할 수 없기 때문에 응답 콘텐츠를 구문 분석 할 수 없습니다. (0) | 2020.11.03 |
---|---|
C ++ 템플릿 매개 변수를 하위 클래스로 제한 (0) | 2020.11.03 |
조인 및 행 기반 제한 (페이징)을 사용하여 최대 절전 모드에서 고유 한 결과를 얻는 방법은 무엇입니까? (0) | 2020.11.03 |
UITextField 예측 텍스트 비활성화 (0) | 2020.11.03 |
angular2의 구성 요소에 문자열 값을 전달하는 방법 (0) | 2020.11.03 |