-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【探讨】关于Tinker补丁成功的校验方法: SystemClassLoaderAdder#checkDexInstall #1761
Comments
问题背景:在某次版本迭代需要使用Tinker热修复一个关于ButterKnife的类型转换的异常 热修复前
热修复后
然后对应布局也进行了一波调整 问题情况:
|
问题异常:
|
在排查问题的过程中,也发现了一部分相似的问题:
本质上述问题的原因,都是出现 |
深入源码: SystemClassLoaderAdder#installDexes
SystemClassLoaderAdder#checkDexInstall
整体流程没有大的问题,对于补丁合成的流程的校验也是OK的 |
解决方式:
|
这里我有部分疑问,需要各位朋友帮忙解答一下:
我看后续Tinker的小的适配部分都是您这边在维护,麻烦抽空帮忙看看这个问题,感谢 @tys282000 |
手机型号:小米10、华为等Android11+机型
手机系统版本:Android 12
tinker版本:v1.9.15.1
gradle版本:8.9
The text was updated successfully, but these errors were encountered: