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

Android Studio中找不到Migrate BuildConfig to Gradle Build Files重构选项怎么办?

解决BuildConfig过时警告及重构选项缺失问题

方法一:手动触发重构操作

  • 打开Android Studio的快速查找动作(快捷键:Windows/Linux按Ctrl+Shift+A,Mac按Cmd+Shift+A)
  • 在弹出的搜索框中输入Migrate BuildConfig to Gradle Build Files,找到对应选项后点击执行即可

方法二:手动修改配置替代重构

如果上述方法无效,可手动完成迁移:

  1. 修改Gradle配置
    打开模块的build.gradle(或build.gradle.kts)文件,移除android.defaults.buildfeatures.buildconfig=true配置,或显式设置为false:
    android {
        buildFeatures {
            buildConfig false
        }
    }
    
  2. 迁移BuildConfig字段
    将原来定义在BuildConfig中的自定义字段,替换为Gradle的resValue或其他方式:
    • 原BuildConfig字段示例:
      buildTypes {
          release {
              buildConfigField "String", "API_URL", "\"https://api.example.com\""
          }
      }
      
    • 改为resValue方式:
      buildTypes {
          release {
              resValue "string", "api_url", "\"https://api.example.com\""
          }
      }
      
    代码中用getString(R.string.api_url)替代原BuildConfig.API_URL调用
  3. 清理重构项目
    执行Build > Clean Project,再执行Build > Rebuild Project完成更新

方法三:检查Android Studio版本

该重构选项仅在**Android Studio Electric Eel (2022.1.1)**及以上版本中提供,若你的版本过低,建议升级到对应版本后再尝试使用重构功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 10:32:11