You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gradle 8.0及以上版本中BuildConfig无法解析符号如何解决?

Gradle 8.0.0+ 下BuildConfig无法导入的解决方案

在使用Gradle 8.0.0及以上版本的Android Studio时,开发者会遇到自定义包名的BuildConfig类无法导入、找不到对应包名的问题,这是该版本的新特性所致,只需在模块的build.gradle(或build.gradle.kts)文件中添加以下代码即可解决:

android {
  buildFeatures {
        buildConfig = true
    }
 }

关于buildFeatures

它是Android应用或动态功能项目中用于启用/禁用各类构建特性的配置列表。

关于buildConfig

abstract var buildConfig: Boolean?

这是控制BuildConfig类生成的开关:

  • 设置为true:启用BuildConfig类生成
  • 设置为null:恢复默认值(默认值为true)
  • 设置为false:禁用BuildConfig类生成

全局配置方式

如果希望所有项目都启用BuildConfig生成,可在根项目的gradle.properties文件中添加以下配置:

android.defaults.buildfeatures.buildconfig=true

内容的提问来源于stack exchange,提问作者Jasani Chirag

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 03:12:41