Android Debug专项

2018-06-30  本文已影响4人  平头说人生

通过 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都可以

上一篇 下一篇

猜你喜欢

热点阅读