-
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
【Update@2019-12-18】ART内联或AOT导致VerifyError及其他类型的闪退 #1195
Comments
请更新到 1.9.14.5 确认问题是否解决。 |
升级到1.9.14.5 手机p30 系统9.0 合成补丁后重启应用时必现此问题 3次crash后正常 补丁应用失败 |
补充下堆栈信息 |
另外 仿照demo实现了UncaughtExceptionHandler 然而挂的时候感觉并没有走到tinkerFastCrashProtect方法 3次crash的然后应用失败的逻辑在这里设置不了 请问还有在其他地方可以设置吗(比如想改成1次crash就算失败,毕竟连挂3次有点太打扰用户) |
我现在打包这个问题必现,有处理方案吗? |
这个问题近期修复了吗?28,29的部分机型(并不集中)在bugly上还是会报。 |
看到这个issue还在pin,请问修复了吗 |
请问有修复么?🥹 |
华为Mate 20 Pro Android10碰到类似问题,tinker版本为1.9.14.3 ,@tys282000 请问有解决方案吗? |
更新下我遇到的问题,之前有遇到过这样的异常
是因为我的基准包没有加固,但打的补丁包选择了加固造成的。
复现:在一台Android 9.0的手机上,把tinker配置里的加固打开 -> 打补丁包 -> 安装没有加固的基准包 -> 使用adb命令触发手机系统编译优化 -> 打开app -> 加载补丁 -> 杀进程 -> 再次使用adb命令触发手机系统编译优化 -> 再打开APP就会触发inline崩溃。 如果安装的是加固包,加载未加固的补丁,则补丁不生效,使用加固的补丁可以生效,并且触发编译优化也不会造成inline问题。 总结为: 打补丁包时依赖的基准包是未加固的包。 编译优化:
|
1.9.14.12 都是未加固的,Android10 会必出现启动闪退的问题,请问咋修复? |
长期问题,疑似屏蔽ClassTable的逻辑在Android P上开始失效,或DexDiff合成的dex有部分区段没有正确对齐,目前还在Debug确认。
The text was updated successfully, but these errors were encountered: