问题一 、Kotlin plugin should be enabled before ‘kotlin-android-extensions‘
在java项目中添加kotlin的类之后,根据提示进行各种配置和下载,一顿操作后出现了Kotlin plugin should be enabled before 'kotlin-android-extensions’
处理办法:build.gradle文件中,将apply plugin: 'kotlin-android’ 位置调整到apply plugin: 'kotlin-android-extensions’ 的前面,代码如下:
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
本人是从java项目慢慢变更到混合kotlin项目,因此导致先配置了kotlin-android-extensions。 如果是新建一个kotlin工程,build.gradle中的内容如下,请参考:
plugins{
id 'com.android.application'
id 'kotlin-android'
}
问题二、The binary version of its metadata is 1.5.1, expected version is 1.1.16
接着可能还会遇到“The binary version of its metadata is 1.5.1, expected version is 1.1.16”,此时需要升级kotlin,修改工程目录下的build.gradle文件中 ext.kotlin_version = ‘1.5.0’ ,同时还要升级gradle的版本(根据提示的版本),工程目录/gradle/wrapper/gradle-wrapper.properties文件里面的distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip修改为提示的版本号
https://blog.csdn.net/yangpancheng/article/details/103883972
|