我用的是mate8,本來虛擬機測試一點日誌一點問題沒有
但是真機測試發現log.d一直不輸出,正好又試了log.v也沒輸出
一直沒想到是手機日誌開關的問題,找了好久找不到
搜索引擎搜華爲log設置就找到了。。。
以下代碼全部測試,log.v和log.d基本是絕對打印不出來的。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
float xdpi = getResources().getDisplayMetrics().xdpi;
float ydpi = getResources().getDisplayMetrics().ydpi;
Log.w("MainActivity", "xdpi is w");
Log.v("xx", "ydpi is v");
Log.d("xx", "ydpi is d");
Log.i("MainActivity", "ydpi is i");
Log.e("MainActivity", "ydpi is e");
}
需要打開華爲手機的相關Log開關,具體步驟如下:
2. 依次選擇ProjectMenu---後臺設置----LOG設置---LOG開關 點擊打開, 然後在LOG級別選VERBOSE
3、 重新啓動手機