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"
}
原文地址:https://blog.csdn.net/chuyouyinghe/article/details/139867069
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!