kapt kotlin error

加入databinding后,升级为Androidstudio4.2之后,
出现kapt kotlin error的问题(具体的忘记啦),使用清缓存的方式,然后用命令行 ./gradlew clean installDebug就好了。但是直接编译还是有问题,最后发现是因为androidstudio4.2版kotlin plugin默认是1.5的,解决方式如下:

  1. 升级kotlin版本,如 "org.jetbrains.kotlin:kotlin-stdlib-jdk7:XX"升级为和plugin相近的,我这里plugin是如图版本,所以升级为了1.5.30


2.升级gradle版本,gradle-wrapper.propertites

distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
  1. jdk location有两个,选择如下的这个:


  2. sync后,根据右下角提示,升级相应的插件
  3. 修复代码中的问题,如min()改为minOrNull()

你可能感兴趣的:(kapt kotlin error)