簡體   English   中英

為什么 Log.d 和 Log.v 不打印任何輸出?

[英]Why Log.d and Log.v do not print any output?

想用 Log.d 記錄一些東西,但沒有輸出文本出現在 Android Monitor 部分。 代碼如下?

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);


    insertToDb();
}

private void insertToDb() {
 Log.d("TAG", "Rows count: ");

    }

重新啟動后也沒有任何變化:

在此處輸入圖片說明

這可能有幫助
華為,logcat 沒有顯示我的應用程序的日志?

撥號

*#*#2846579#*#*

你會看到一個隱藏的菜單。 轉到項目菜單 > 背景設置 > 日志設置並定義日志可用性(日志切換)和級別(日志級別設置)。

您可能必須同時啟用 AP 和 CP 日志才能顯示調試和詳細日志。

PS:可能只適用於華為設備。

Log.e("TAG", "Rows count: ");

使日志為紅色(錯誤)以獲得更好的可見性。記得清除日志窗格的搜索欄以顯示所有日志

這是工作。 我試過了。 但如果它在您的 android studio 中不起作用,請檢查您是否正確選擇了您的設備,否則嘗試重新啟動 android studio。

它工作正常......你需要檢查 Debug 部分下的日志,因為你已經使用了Log.d

我也有這個問題。 起初,我使用以下方法導入 Log:

import com.example.android.common.logger.Log;

當我使用這個導入日志時:

import android.util.Log;

輸出出現了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM