Android Debug专项

通过 Log.isLoggable控制调试开关,避免版本回退Log调试

public static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);

if(DEBUG) {
     Log.d(TAG, "xxxxxxx");
 }

测试步骤:
假设自定义TAG为AAA
1 adb shell setprop log.tag.AAA D
2 adb shell getprop log.tag.AAA 确认是结果是D
3 adb shell stop
4 adb shell start

3, 4 是为了杀掉调试的进程,重新初始化静态变量DEBUG;
我们打印的Log是Log.d,
所以adb shell setprop log.tag.AAA的值小于等于D都可以

你可能感兴趣的:(Android Debug专项)