Kotlin版本不同插件不能用:
项目SDK脚本是kotlin语言写的,用的插件是1.4.0版本,我AndroidStudio里面的kotlin插件是1.5.0版本,不知为什么不能直接使用kotlin-parcelize插件,但是里面有Parcelize使用。
插件不能使用
例如:之前SDK版本是使用kotlin-android-extensions,后来是kotlin-parcelize,可是一直报错Could not find method apoly() for arguments [{plugin=kotlin-pacelize}] on project ‘:xxx’ of type org.gradle.api.Project.
//apoly plugin: 'kotlin-parcelize'
apply plugin: 'kotlin-android-extensions'
改回使用kotlin-android-extensions后,报Unresolved reference: parcelize错误
修改Parcelize声明
import kotlinx.android.parcel.Parcelize
//import kotlinx.parcelize.Parcelize
}
疑问:
Kotlin版本
其实我对AndroidStudio也是不算了解,网上也没找到两个插件后续版本的变更直接有什么关系。