Android关于log日志,华为不输出log.v,log.d(zz)

时间:2023-03-08 16:23:10
Android关于log日志,华为不输出log.v,log.d(zz)
[java] view plain copy
  1. 我用的是mate8,本来虚拟机测试一点日志一点问题没有
[java] view plain copy
  1. 但是真机测试发现log.d一直不输出,正好又试了log.v也没输出
[java] view plain copy
  1. 一直没想到是手机日志开关的问题,找了好久找不到
[java] view plain copy
  1. 搜索引擎搜华为log设置就找到了。。。
[java] view plain copy
  1. 以下代码全部测试,log.v和log.d基本是绝对打印不出来的。
[java] view plain copy
  1. protected void onCreate(Bundle savedInstanceState) {
  2. super.onCreate(savedInstanceState);
  3. setContentView(R.layout.activity_main);
  4. float xdpi = getResources().getDisplayMetrics().xdpi;
  5. float ydpi = getResources().getDisplayMetrics().ydpi;
  6. Log.w("MainActivity", "xdpi is w");
  7. Log.v("xx", "ydpi is v");
  8. Log.d("xx", "ydpi is d");
  9. Log.i("MainActivity", "ydpi is i");
  10. Log.e("MainActivity", "ydpi is e");
  11. }

需要打开华为手机的相关Log开关,具体步骤如下:

1.   进入拨号界面输入:*#*#2846579#*#*
2.   依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开, 然后在LOG级别选VERBOSE
3、 重新启动手机