新建了一个项目,合并两个项目的部分代码,拷了部分代码进新项目后点击运行buildConfig一直报红无法build成功,但是没有其它代码错误,原因是gradle版本和gradle插件版本太高/低不兼容,换成适当版本就能解决:
项目的build.config文件:
plugins {
id 'com.android.application' version '7.1.2' apply false //将8.1.2换成7.1.2
id 'org.jetbrains.kotlin.android' version '1.9.0' apply false
}
gradle-wrapper.properties文件:
distributionUrl=https://services.gradle.org/distributions/gradle-7.2-bin.zip //将8.2换成7.2
改完后build成功。
问题二:
找不到android.support.v4.view.NestedScrollingParent的类文件
在gradle.properties文件中加上:
android.enableJetifier=true