build.gradle中buildConfigField自定义配置

来源:互联网 发布:mac搜狗输入法不显示 编辑:程序博客网 时间:2024/06/07 12:41

    遇到下面这种情况,就是Beta版本服务器和Release版本服务器通常不在一台服务器上,而测试希望可以同时发布两个服务器的版本用于测试,这个时候我们就需要修改代码,然后一个一个老老实实的发包。gradle提供buildConfigField配合多渠道打不同服务器版本的方法。 其实用法很简单,首先在相应的节点加上定义,比如:


buildTypes {        debug {            buildConfigField "boolean", "LOG_DEBUG", "true"//是否输出LOG信息            buildConfigField "String", "API_HOST", "\"http://api.test.com\""//API Host           }    }
然后在代码中通过BuildConfig.LOG_DEBUG或者BuildConfig.API_HOST调用即可。

0 0
原创粉丝点击