Android BuildConfig文件
2016-04-16 20:30
393 查看
BuildConfig.java是开发工具自动生成的一个文件,不要手动去修改
BuildConfig文件路径如下
注意:这个release的文件夹默认是没有的,只有当我们打包签名的之后,才会出现。
我们可以利用DEBUG这个参数来打印Log,当我们程序发布的时候,就自动不会打印Log了
/** * Automatically generated file. DO NOT MODIFY */ package com.example.administrator.myapplication; public final class BuildConfig { public static final boolean DEBUG = false;//是否发布 public static final String APPLICATION_ID = "com.example.administrator.myapplication";//Application名称 public static final String BUILD_TYPE = "release";//类型 public static final String FLAVOR = "";//渠道 public static final int VERSION_CODE = 1;//版本号 public static final String VERSION_NAME = "1.0";//版本名称 }
BuildConfig文件路径如下
注意:这个release的文件夹默认是没有的,只有当我们打包签名的之后,才会出现。
我们可以利用DEBUG这个参数来打印Log,当我们程序发布的时候,就自动不会打印Log了
public class Log { private static final boolean DEBUG = BuildConfig.DEBUG; public static void i(String tag, String msg) { if (DEBUG) android.util.Log.i(tag, msg); } public static void e(String tag, String msg) { if (DEBUG) android.util.Log.e(tag, msg); } public static void d(String tag, String msg) { if (DEBUG) android.util.Log.d(tag, msg); } public static void v(String tag, String msg) { if (DEBUG) android.util.Log.v(tag, msg); } public static void w(String tag, String msg) { if (DEBUG) android.util.Log.w(tag, msg); } }
相关文章推荐
- 初学Qt——QTableView+QSqlqueryModel
- js 实现类似 Java 中的 StringBuilder
- NYOJ1100WAJUEJI which home strong!
- bzoj1670【Usaco2006 Oct】Building the Moat 护城河的挖掘
- 设计多控制器跳转管理模仿 UITabBarController
- UITextKit框架的学习(二)
- SGU 143 Long Live the Queen(树形DP)
- CodeForces 235C Cyclical Quest 后缀自动机
- 187. Repeated DNA Sequences
- SGU 140 Integer Sequences(扩展欧几里得)
- AsyncQueryHander的用法
- iOS ---UICollectionView简单使用
- iOS --- UIcollectionView设置头尾
- IOS开发UI系列之常用类的继承关系层次图
- js 空数组是true还是false
- ACM学习历程—Hihocoder 1291 Building in Sandbox(dfs && 离线 && 并查集)
- Error:failed to find Build Tools revision 21.1.1
- 百度富文本编辑器Ueditor的使用
- 交叉编译liquid-dsp-1.2.0
- UIButton实现控制动画的开始和停止