bytedance / btrace

🔥🔥 btrace(AKA RheaTrace) is a high performance Android trace tool which is based on Perfetto, it support to define custom events automatically during building apk and using bhook to provider more native events like Render/Binder/IO etc.
Other
1.89k stars 268 forks source link

求解决:低版本系统(低于android 8),导出trace时会有bad atrace打印,同样的apk在Android 8以上没有该问题,可以正常抓取trace;检查过apk,有正常插桩 #113

Open hesheng1024-p opened 10 months ago

hesheng1024-p commented 10 months ago

btrace版本:2.0.0 PC:iMac 13.5.2 jdk:Java 8 调试设备:Android 7.1.2 (Android 4.4 6.0.1谷歌手机也是类似的情况)

apk插桩成功,能够正常的抓取trace,但是stop tracing时,解析atrace失败

image image

查看pb文件,也是不完整的

image
zhuozp commented 10 months ago

@MinorPeng 解决了吗?

hesheng1024-p commented 7 months ago

@MinorPeng 解决了吗? 还没有

hesheng1024-p commented 6 months ago

使用仓库中的demo也会出现类似的问题,app正常运行; btrace版本:2.0.0 PC:iMac 13.5.2 jdk:Java 1.8.0 AGP version:4.1.0 Gradle Version:6.7.1 运行设备:TCL电视,Android 5.1.1

命令执行报错:

image

apk插桩信息和内置mapping:

image image

download的atrace文件:

image

rhea-atrace.gz