一、Why?
这是因为gradle版本不同造成的,Gradle 8.0及以上版本默认不生成 BuildConfig 文件
如上图,8.0版本是没有source文件夹的
低于8.0版本有source文件夹
gradle高于8.0时查看源码,默认是关闭状态所以才不显示,修改其值为true就可以了
二、How to do?
解决有两种
·方法一:降低Gradle插件版本
·方法二:gradle.properties 中添加如下代码,重新编译即可
android.defaults.buildfeatures.buildconfig=true
·方法三:开启开关
android {
.....
buildFeatures {
buildConfig = true
}
.....
}