Android 为什么Log.d和Log.v不打印任何输出?

Android 为什么Log.d和Log.v不打印任何输出?,android,android-studio,android-logcat,Android,Android Studio,Android Logcat,想要用Log.d记录一些东西,但是Android监视器部分没有显示输出文本。代码如下所示 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); insertToDb(); } private void insertToDb(

想要用Log.d记录一些东西,但是Android监视器部分没有显示输出文本。代码如下所示

public class MainActivity extends AppCompatActivity {

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


    insertToDb();
}

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

    }
重新启动后,没有任何更改:


它正在工作。我试过了。但是如果你的android studio不工作,请检查你是否正确选择了设备,或者尝试重新启动android studio。

它工作正常。。。您需要在调试部分下检查日志,因为您使用了log.d.

使用

Log.e("TAG", "Rows count: ");
如果日志显示为红色,则会出现错误以提高可见性。请记住清除“日志”窗格的搜索栏以显示所有日志,这可能会有所帮助

拨盘

*#*#2846579#*#*
你会看到一个隐藏的菜单。转到项目菜单>背景设置>日志设置,并定义日志可用性日志开关和级别日志级别设置

您可能必须同时启用AP和CP日志以显示调试日志和详细日志


PS:可能只适用于华为设备。

我也有这个问题。 起初,我使用以下方法导入日志:

import com.example.android.common.logger.Log;
当我使用以下方法导入日志时:

import android.util.Log;

输出出现。

可能您正在筛选错误或警告?或者您在adb调试部分没有选择正确的应用程序。您使用的是电话还是模拟器?一些电话块日志我确信过滤是正确的,当我使用system.out.println时,控制台中有输出,但Android monitor选项卡中的Log.d没有结果。我正在使用手机和模拟器。有时Android monitor的行为很奇怪,不会显示任何内容。尝试重新启动Android studio,看看它是如何将异常添加到Log.e的。。。;你让我开心这让我疯狂我以为这是安卓工作室的问题那没有拨号应用的平板电脑呢?谢天谢地,有一个对应的字符串可以在计算器上尝试。但我不知道那是什么