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