我的主工程引用了一个三方库 有没有办法在三方库某一段代码加一个埋点,统计执行的次数

2020 年 2 月 10 日
 honglei92
16232 次点击
所在节点    Android
25 条回复
IMCA1024
2020 年 2 月 10 日
执行前后
honglei92
2020 年 2 月 10 日
@IMCA1024 什么意思
visitant
2020 年 2 月 10 日
honglei92
2020 年 2 月 10 日
@visitant 就是想统计到三方库的某一段代码执行的次数
ChenFanlin
2020 年 2 月 10 日
可以试试 https://github.com/nekocode/JarFilterPlugin, 替换那个文件为你自己的文件
xFrye
2020 年 2 月 10 日
你可能需要字节码操作?
aguesuka
2020 年 2 月 10 日
最简单的。自己写一个同样包名,同样 class 名的 java 文件。加载时会优先加载你的文件
yy2222186
2020 年 2 月 10 日
@aguesuka 你这样能通过编译?
gaobing
2020 年 2 月 11 日
切面,代理,装饰器模式,看可以用上哪个
yejianmail
2020 年 2 月 11 日
@yy2222186 必须能编译过啊
qfdk
2020 年 2 月 11 日
java 的话 instrumentation
virusdefender
2020 年 2 月 11 日
fork 一份然后自己改
Aresxue
2020 年 2 月 11 日
instrument、aop、asm、javasist
mingl0280
2020 年 2 月 11 日
C/C++可以做函数打桩,网上有现成的代码。
kaitian521
2020 年 2 月 11 日
honglei92
2020 年 2 月 11 日
@ChenFanlin 谢谢大佬 it works
honglei92
2020 年 2 月 11 日
@virusdefender 不能 fork
honglei92
2020 年 2 月 11 日
honglei92
2020 年 2 月 11 日
liujan
2020 年 2 月 11 日
spring aop

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/643456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX