BuildConfig类找不到,BuildConfig.java类不在编译加载路径问题解决

今天用buildConfigField设置编译时常量遇到了问题,访问不到BuildConfig类,import导包也找不到类,具体设置如下:

复制代码
    defaultConfig {
        applicationId 'com.sample.abc'
        minSdk 28
        targetSdk 33
        versionCode getVerInt()//1
        versionName getVerName()//"1.0"
        
        

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

        buildConfigField "String", "Build_ENV", "\"abc\""
        buildConfigField "String", "Build_VEHICLE_TYPE", "\"type1\""
    }

原因是buildConfigField脚本写在了testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"脚本之后;

写在testInstrumentationRunner语句之前就可以解决了,代码如下:

复制代码
    defaultConfig {
        applicationId 'com.sample.abc'
        minSdk 28
        targetSdk 33
        versionCode getVerInt()//1
        versionName getVerName()//"1.0"

        buildConfigField "String", "Build_ENV", "\"abc\""
        buildConfigField "String", "Build_VEHICLE_TYPE", "\"type1\""
        

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

        
    }
相关推荐
奋斗吧程序媛1 小时前
Vue3初体验(2)
前端·javascript·vue.js
FunW1n2 小时前
tmf.js Hook Shark框架相关疑问归纳总结报告
java·前端·javascript
henry1010102 小时前
Deepseek辅助生成的HTML5网页版抄经典《弟子规》
前端·javascript·css·html·html5
一 乐3 小时前
林业资源管理|基于java + vue林业资源管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·林业资源管理系统
扶苏10023 小时前
深入 Vue 3 computed:原理、实战与避坑指南
前端·javascript·vue.js
高德开放平台4 小时前
高德开放平台JS API插件支持WebMCP:重新定义AI与网页交互的新时代
javascript·人工智能·开发者·高德地图
低代码布道师4 小时前
Next.js 16 全栈实战(三):数据库建模与动态菜单实现
开发语言·javascript·数据库
慧一居士4 小时前
vue项目中,tsx格式的文件是什么,怎样使用
前端·vue.js
慧一居士5 小时前
tsconfig.json完整使用配置介绍和示例
前端·vue.js
哆啦A梦15885 小时前
Vue3魔法手册 作者 张天禹 07_标签
前端·vue.js·typescript