Kotlin 實戰記錄(一):Android Studio + Kotlin 開發問題整理

近期轉向kotlin進行項目開發,途中遇到了不少IDE+配置的問題,這裏會進行一一的彙總和整理問題及解決方案。

一、New Gradle Sync is not supported due to containing Kotlin modules using an unsupported plugin version

問題分析:

導致此問題的情況可能是以下兩種:

  1. gradle 配置的 kotlin插件版本和IDE(android-studio)中kotlin plugin版本不匹配,導致kotlin插件無法啓用。
  2. Kotlin compiler 的 jvm 版本和項目中配置的版本不一致。

解決方案:

- 針對kotlin plugin版本版本

檢查gradle 配置的 kotlin插件版本和IDE(android-studio)中kotlin plugin版本。如下圖所示:

查看project 的 build.gradle 文件的配置:

buildscript {
    // 此處改爲和IDE plugin版本匹配
    ext.kotlin_version = '1.3.31'   

    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

- 針對kotlin plugin版本版本

如果在項目中配置了Jvm的版本爲1.8了。就需要檢查Android Studio的Kotlin compiler方法。

Android Studio 默認設置Kotlin compiler默認Jdk1.6。改爲Jdk1.8即可:

二、Come Soon...

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章