[英]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.