gradle buildconfigfield 怎么引用自定义字段

gradle buildconfigfield 怎么引用自定义字段


翻过高山走不出你
浏览 1874回答 1
1回答

暮色呼如

自定义BuildConfig字段大家看到上述内容的时候发现莫名的有个LOG_DEBUG字段,这个完全是我自定义的一个字段,我来用它控制Log的输出,而没有选择用默认的DEBUG字段。举例一个场景,我们在App开发用到的api环境假设可能会有测试、正式环境,我们不可能所有的控制都通过DEBUG字段来控制,而且有时候环境复杂可能还会有两个以上的环境,这个时候就用到了Gradle提供了自定义BuildConfig字段,我们在程序中通过这个字段就可以配置我们不同的开发环境。语法很简单:buildConfigField "boolean", "API_ENV", "true"上述语法就定义了一个boolean类型的API_ENV字段,值为true,之后我们就可以在程序中使用BuildConfig.API_ENV字段来判断我们所处的api环境。例如:public class BooheeClient {public static final boolean DEBUG = BuildConfig.API_ENV;public static String getHost {if (DEBUG) {return "your qa host";}return "your production host";}}
打开App,查看更多内容
随时随地看视频慕课网APP