android studio中的Logcat不会显示我的任何日志

android studio中的Logcat不会显示我的任何日志,android,Android,最近我用android studio做了很多编程,但现在它不会显示我在代码中输入的任何日志。Logcat可以工作,但它只显示我猜想的系统日志。我的语法似乎是正确的,我导入了正确的类,但是我的日志不会显示出来。我重新启动了logcat,重新启动了adb,重新启动了android studio,甚至重新安装了android studio。它不会登录任何设备,我的手机、平板电脑、模拟器都不会。我的Logcat上也没有过滤器。我完全被难住了。下面是一个超级简单的代码示例,它不会记录日志 package

最近我用android studio做了很多编程,但现在它不会显示我在代码中输入的任何日志。Logcat可以工作,但它只显示我猜想的系统日志。我的语法似乎是正确的,我导入了正确的类,但是我的日志不会显示出来。我重新启动了logcat,重新启动了adb,重新启动了android studio,甚至重新安装了android studio。它不会登录任何设备,我的手机、平板电脑、模拟器都不会。我的Logcat上也没有过滤器。我完全被难住了。下面是一个超级简单的代码示例,它不会记录日志

package com.bobbydouglass.logcat;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void showLog(View view) {
        Log.v("", "Logged");
    }
}
  • 设置错误过滤器(仅用于测试)
  • 您可以在下拉列表中选择软件包名称
  • 您可以使用字符串进行筛选
  • 调用show log in
    onCreate()
    并删除
    视图
    参数

您何时调用此showLog?您要如何调用
showLog()
?这是一个包含对函数的xml引用的按钮吗?是的,对showLog()的xml引用有效。该应用程序只有一个调用showLog的简单按钮。我尝试了所有级别的日志记录,包括更改代码中的日志类型。它仍然不会出现。谢谢你,这已经成功了。我想问题是我只需要一个合适的标签?该标签有助于过滤,因为设备会生成大量日志
public class MainActivity extends AppCompatActivity {

    private static final String LOG_TAG = MainActivity.class.getSimpleName();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        showLog();
    }

    public void showLog() {
        Log.e(LOG_TAG, "Logged");
    }
}