在没有代码错误的情况下,项目buildConfig一直报红无法build成功

344 阅读1分钟

新建了一个项目,合并两个项目的部分代码,拷了部分代码进新项目后点击运行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