android studio logcat 查看日志已连接设备但是没日志

本文介绍了一种常见的日志显示不全的问题及其解决方案。问题出现的原因在于日志过滤设置不当,通过调整右上角的过滤选项可以有效解决该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.问题如图

只能看到如下日志
在这里插入图片描述

2. 解决办法

挺智障的原因就是 右上角的filter没改
在这里插入图片描述
选成这个就可以了
估计会有刚用的也有这种情况就记录下

### 如何在 Android Studio 中使用 Logcat 查看应用运行日志 要在 Android Studio 中通过 Logcat 查看应用程序的日志,可以按照以下说明操作: #### 启动 Logcat 窗口 如果 Logcat 窗口不可见,则可以通过菜单栏中的 `View` -> `Tool Windows` -> `Logcat` 来打开该窗口[^1]。这会显示一个专门用于监控和过滤设备上生成的日志消息的面板。 #### 配置 Logcat 过滤器 为了更方便地查看特定于某个应用的日志信息,可以在 Logcat 的右上方设置过滤条件。点击过滤图标(通常是一个漏斗形状),可以选择按包名过滤日志输出。这样只会展示来自指定应用程序的日志条目[^3]。 #### 设置合适的日志级别 Logcat 提供不同的日志优先级选项:Verbose (V), Debug (D), Info (I), Warn (W), Error (E),以及 Assert (A)。这些等级有助于开发者专注于不同严重程度的消息。例如,在调试阶段可能主要关注 Warning 和 Error 类型的信息[^2]。 #### 使用断点与标记 当需要跟踪某些具体事件时,可以在代码里插入自定义标签并打印相应的日志语句。比如利用下面这段 Java 示例来记录关键时刻的状态变化: ```java import android.util.Log; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(TAG, "onCreate method called"); } } ``` 以上代码会在每次调用 `onCreate()` 方法的时候向 Logcat 输出一条带有 “MainActivity” 标签的日志信息。 #### 解决常见问题 有时即使完成了上述步骤仍看不到预期的日志项,这时应考虑重新启动 IDE 或者连接的实际物理/虚拟装置是否存在问题;另外也要确认当前选中的目标进程确实对应正在测试的应用实例。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值