How to get a resource value in build.gradle?

前端 未结 3 1577
走了就别回头了
走了就别回头了 2020-12-14 07:59

The resValue method (or whatever it\'s called) allows you to set a resource value in buildTypes or productFlavors. I

3条回答
  •  臣服心动
    2020-12-14 08:03

    You can check the build variants like this

    Define values in gradle

    buildTypes {
        debug{
            buildConfigField "String", "Your_string_key", '"yourkeyvalue"'
            buildConfigField "String", "SOCKET_URL", '"some text"'
            buildConfigField "Boolean", "LOG", 'true'
        }
        release {
            buildConfigField "String", "Your_string_key", '"release text"'
            buildConfigField "String", "SOCKET_URL", '"release text"'
            buildConfigField "Boolean", "LOG", 'false'
    
        }
    }
    

    And to access those values using build variants:

     if(!BuildConfig.LOG)
          // do something with the boolean value
    

    Or

    view.setText(BuildConfig.yourkeyvalue);
    

提交回复
热议问题