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

Android Studio(Kotlin)无法生成BuildConfig文件,如何强制生成?

解决AGP 8.1.0无法生成BuildConfig的问题

首先明确:AGP 8.0及以上版本默认禁用了BuildConfig文件的生成,这是你遇到问题的核心原因——单纯用命令无法强制生成,需要先开启配置再执行构建命令。

步骤1:开启BuildConfig生成开关

在对应模块的build.gradle(或build.gradle.kts)中添加配置:

若使用Kotlin DSL(.kts):

android {
    buildFeatures {
        buildConfig = true
    }
}

若使用Groovy DSL(.gradle):

android {
    buildFeatures {
        buildConfig true
    }
}

添加完成后,点击Android Studio顶部的「Sync Project with Gradle Files」同步配置。

步骤2:执行Gradle命令生成BuildConfig

同步完成后,可通过以下命令触发BuildConfig生成:

  • 生成Debug版本的BuildConfig:

    # macOS/Linux
    ./gradlew assembleDebug
    # Windows
    gradlew.bat assembleDebug
    
  • 生成Release版本的BuildConfig:

    # macOS/Linux
    ./gradlew assembleRelease
    # Windows
    gradlew.bat assembleRelease
    
  • 直接执行专门的生成任务(更精准):

    # macOS/Linux
    ./gradlew generateBuildConfig
    # Windows
    gradlew.bat generateBuildConfig
    

额外排查方案

如果执行命令后仍未生成,可尝试全量清理构建:

# macOS/Linux
./gradlew clean build
# Windows
gradlew.bat clean build

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 14:14:51