Kotlin plugin should be enabled before ‘kotlin-android-extensions‘

赫连俊雄
2023-12-01

问题一 、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

 类似资料: