美文网首页
BuildConfig项目中应用

BuildConfig项目中应用

作者: 大大大寒 | 来源:发表于2017-02-27 16:29 被阅读48次

最近因为为测试更换ip而打包,很是苦恼.想更改一些东西却又怕影响正式上线的版本内容
现在总结一下自己的知识和理解
下面是buildconfig类的内容

public final class BuildConfig {
  public static final boolean DEBUG = Boolean.parseBoolean("true");
  public static final String APPLICATION_ID = "com.han.test";
  public static final String BUILD_TYPE = "debug";
  public static final String FLAVOR = "android_test";
  public static final int VERSION_CODE = 2;
  public static final String VERSION_NAME = "V0.2.0";
}

想要看是不是debug包 判断BuildConfig.DEBUG 值就行了

if(BuildConfig.DEBUG ){
     //debug执行方法
}else{
    
}

经过测试 只有通过如图这种方式打的release包BuildConfig.DEBUG的值为false

Paste_Image.png

其他方式(直接run,build apk ,debug签名)打出来的都是true.
利用BuildConfig.DEBUG参数值可以方便很多.

相关文章

网友评论

      本文标题:BuildConfig项目中应用

      本文链接:https://www.haomeiwen.com/subject/ajpzwttx.html