You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Sony Xperia XA1 Ultra调试时Logcat无Debug/Verbose日志求助

解决Sony Xperia XA1 Ultra Android 8.0 Debug/Verbose日志不显示的问题

我之前帮同事搞定过几乎一模一样的问题!针对你遇到的Sony Xperia XA1 Ultra(Android 8.0)在Android Studio里Debug和Verbose日志不显示的情况,试试下面这些实用方案:

  • 检查设备端日志级别限制
    打开设备的「开发者选项」,找到「日志输出级别」(部分索尼设备标注为「Logcat级别」),确认是否被设置为仅显示Info及以上级别。切换为「Verbose」或「全部允许」即可——不少索尼8.0机型默认会限制低级别日志输出。

  • 重启ADB连接修复隐性bug
    在Android Studio的Terminal中执行以下命令,重置ADB与设备的连接:

    adb kill-server
    adb start-server
    

    之后重新连接设备,有时ADB的隐性连接问题会导致日志抓取异常。

  • 验证应用的日志配置

    • 检查Module级build.gradle中debug变体的配置,确保没有错误限制日志级别。比如确认buildConfigField里的日志级别设置为Log.VERBOSE(而非Log.INFO)。
    • 如果使用了第三方日志框架(如Timber),检查debug模式下的初始化逻辑,确认没有过滤Debug/Verbose级别的日志。
  • 绕过Android Studio直接用ADB抓取日志
    执行以下命令直接通过ADB获取全量日志,排查问题是否出在Studio的Logcat过滤规则上:

    adb logcat -v time *:V
    

    如果这里能看到Debug/Verbose日志,就去检查Android Studio的Logcat过滤器:确认包名输入正确、日志级别未被设置为Info+,也没有添加多余的过滤条件。

  • 关闭索尼设备的电池优化限制
    部分Xperia机型的电池优化会后台限制日志输出:

    1. 打开「设置」→「电池」→「电池优化」
    2. 找到你的应用,设置为「不优化」
    3. 重启设备后再测试日志输出

内容的提问来源于stack exchange,提问作者JSmith

火山引擎 最新活动