Czy ktoś rozwiązał ten problem?
Wersja kotlin używana do budowania za pomocą gradle (1.1.2-5) różni się od tej dołączonej do wtyczki IDE (1.1.2-4)
Używam AS 3.0 Canary 4
android-studio
kotlin
raditya gumay
źródło
źródło
ext.kotlin_version
wbuild.gradle
.Odpowiedzi:
Postępowałem zgodnie z radą @ Miha_x64 i zaktualizowałem wtyczkę, która rozwiązała mój problem:
Moja wersja Android Studio to:
źródło
W moim przypadku przekonwertowałem Javę na Kotlin i mam już zainstalowany Kotlin z niższą wersją. Więc zaktualizowałem to.
Tools
->Kotlin
->Configure Kotlin Plugin Updates
następnieCheck for updates now
następnie wybierzStable
.
Ale nie zaktualizował automatycznie mojej wersji w
build.gradle
pliku. Ponieważ wykrył nowszą wersję i różni się od starej.Dlatego ręcznie zaktualizowałem moją wersję do najnowszej z
ext.kotlin_version = '1.0.0'
doext.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 } }
źródło
build.gradle
W Android Studio 3.0 Canary 4 występuje problem, który uniemożliwia załadowanie zaktualizowanej wersji wtyczki Kotlin. Możesz zignorować ostrzeżenie pokazane przez wtyczkę Kotlin w build.gradle, dopóki nie zostanie wydana nowsza wersja Android Studio 3.0.
źródło
Miałem też ten sam problem, używam Android Studio 3.2.1
Zmień wersję Kotlin pliku build.gradle projektu (nie plik build.gradle modułu) na najnowszą (w tej chwili jest to 1.3.11)
ext.kotlin_version = '1.3.11'
wtedy pojawi się powiadomienie wezwanie do migracji Kotlin, kliknij link Uruchom migracje w powiadomieniu.
źródło
dodaj to do aplikacji Build Grade
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt'
źródło