Android Studio提示Cannot resolve symbol 'BuildConfig'如何解决
Android Studio 无法解析BuildConfig问题解决方案
你不需要导入额外的第三方类,BuildConfig 是Android Gradle插件编译项目时自动生成的类,出现Cannot resolve symbol 'BuildConfig'报错可按以下步骤排查解决:
- 校验导入包名匹配度
你的导入语句import com.example.app.BuildConfig;中的包名必须和当前模块build.gradle中配置的applicationId完全一致,若二者不匹配,替换导入语句中的包名为实际的applicationId即可;如果是在当前模块内部调用BuildConfig,也可以直接删除手动写的导入语句,等待编辑器自动补全正确导入路径。 - 触发项目重新编译
BuildConfig只有在项目编译完成后才会生成,点击Android Studio顶部菜单栏的Build -> Rebuild Project等待全量编译完成,多数情况下编译结束后报错会自动消失。 - 检查BuildConfig生成配置
如果你使用的是Android Gradle Plugin 8.0及以上版本,BuildConfig默认处于关闭生成状态,需要打开模块级build.gradle文件,在android -> defaultConfig -> buildFeatures下添加配置buildConfig true,同步Gradle后重新编译项目即可。 - 清理IDE缓存重试
上述操作都无效的情况下,点击顶部菜单栏File -> Invalidate Caches...,勾选清理缓存选项后重启Android Studio,重启后重新编译项目即可解决。
内容的提问来源于stack exchange,提问作者Prachi Chouksey
相关产品推荐
相关产品推荐

