加入databinding后,升级为Androidstudio4.2之后,
出现kapt kotlin error的问题(具体的忘记啦),使用清缓存的方式,然后用命令行 ./gradlew clean installDebug就好了。但是直接编译还是有问题,最后发现是因为androidstudio4.2版kotlin plugin默认是1.5的,解决方式如下:
-
升级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
-
jdk location有两个,选择如下的这个:
- sync后,根据右下角提示,升级相应的插件
- 修复代码中的问题,如min()改为minOrNull()