能否查看Android Studio预览渲染过程中的日志?
Compose预览窗口中查看日志的方法
在Compose预览窗口渲染视图时,直接通过常规的Logcat面板看不到日志——因为预览是在Android Studio的独立进程中运行,并非设备/模拟器的应用进程。不过有两种途径可以查看预览时的日志输出:
使用预览专属日志面板
打开Compose预览窗口后,点击右上角的「...」菜单,选择「Show Logs」,就能弹出专门的预览日志面板。这里会完整显示预览渲染期间执行的Log(如Log.d())、System.out.println()输出的所有内容,每次重新渲染预览时,面板会自动清空旧日志,只保留当前会话的内容。通过Run面板查看
System.out输出
如果你用System.out.println()打印日志,Android Studio底部的「Run」面板也会显示这些内容。不过要注意区分它和应用运行时的日志,避免混淆。
另外需要注意:Log类的输出只能在预览专属日志面板中查看,Run面板无法捕获;而System.out的输出则在两个面板都能看到。
内容的提问来源于stack exchange,提问作者cottonBallPaws
相关产品推荐
相关产品推荐

