我是一名 Android 开发,最近发现我使用的一加手机升级到 15 后,logcat 日志输出偶现缺失的情况,不是日志长度太长,而是某些日志根本就不打印。用了个荣耀 100 手机,也有过此种现象,怀疑是跟 Android 版本有关系,请问大家有遇到过吗?
我是一名 Android 开发,最近发现我使用的一加手机升级到 15 后,logcat 日志输出偶现缺失的情况,不是日志长度太长,而是某些日志根本就不打印。用了个荣耀 100 手机,也有过此种现象,怀疑是跟 Android 版本有关系,请问大家有遇到过吗?
|
1
是不是触发了日志速率限制,这个在 Android12 以后就有,触发时会按照日志优先级丢弃低等级日志;你升级 15 之后遇到了可能是 15 调低了这个阈值更容易触发了。
adb logcat -S dropped 项目结果大于 0 就代表触发了这个机制。 |
|
callocAug 7, 2025 via Android
2
用 adb logcat 命令看有吗
|
|
waittingforyouAug 7, 2025
3
最近开发也遇到了,一加 Android15 ,偶现丢日志
|
|
AoEiuV020JPAug 8, 2025
4
我也是,一加 13,一直感觉日志不全,应该不是安卓 15 问题,小米的安卓 15 正常,
|
|
zarvinAug 8, 2025
5
vivo 手机就不打印日志,要去官方登记 imei 后,才出来日志
|
|
6
@calloc 看了,确实是根本没有打
|
|
7
@Thiece 用这个打印了一下,确实是超过阈值了,这种在开发者模式里设置日志条数就行了吗?
|
|
waittingforyouAug 8, 2025
8
@Thiece 没看到 drop 的项目啊
|
|
loopqAug 8, 2025
9
pixel7 Android 15 ,升级很长时间了,没有留意到该问题
|
|
ThieceAug 8, 2025
10
|
|
daiisdaiAug 10, 2025 via Android
11
一加手机一直有这个问题,包括 vivo
|