BuildConfig.java是开发工具自动生成的一个文件,不要手动去修改
/**
* 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);
}
}