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...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM