在gradle中自定义buildConfigField

245 阅读1分钟

在gradle中自定义字段

buildTypes {
        release {
            buildConfigField("String","BASE_URL","https://www.wanandroid.com/release")
            isMinifyEnabled = false
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
        }
        debug {
//            buildConfigField("String","BASE_URL",""${base_url}"")
            buildConfigField("String","BASE_URL",""https://www.wanandroid.com"")
        }
    }

定义完后,点击一下小锤锤,发现 BuildConfig 怎么都引入不到

解决办法:

在grade中

Android{

buildFeatures {
    viewBinding = true //支持viewBinding
    buildConfig = true
}

   }

重新编译,可以了,大功告成 }