cocoMikes
cocoMikes
### 异常类型:app运行时异常 手机型号:REDMI K30, 手机系统版本:Android 10, Robust版本:0.4.99 Gradle版本:5.4.1 系统:Android 堆栈/日志: `# Thread-13(9697) SIGBUS(BUS_ADRERR)` _#00 pc 0004c252 /apex/com.android.runtime/lib/libartbase.so (**OpenArchiveInternal**(ZipArchive*, char const*)+897) [armeabi-v7a] -- 2 #01 pc 00022e97 /apex/com.android.runtime/lib/libartbase.so (art::**ZipArchive::OpenFromFd**(int, char const*,...
大神,有遇到以上问题吗?
你好大佬,插件内部有Hook系统ContextImpl这些逻辑,在成功编译后,启动插件时报上述的ClassCastException,我传入的参数也是插件内的UseCaseApplication,UseCaseApplication是ShadowApplication的子类呢。 想问的有 1. 导致类型转换异常的原因是 `context instanceof ContextWrapper` 递归向上查找ContextImpl,导致下面的mApplication拿到了宿主的Application类型吗? 2. 使用useHostContext可以规避这个问题吗? 3. Hook相关的源码我可以修改,在Shadow Transform这块有修改的思路吗? 相关日志如下: `base:com.tencent.shadow.sample.host.HostApplication@c3a13d9, getApplicationContext:com.tencent.shadow.sample.plugin.app.lib.UseCaseApplication@7312f59` `2023-08-11 18:24:59.239 24598-24598 AndroidRuntime com...hadow.sample.host E FATAL EXCEPTION: main Process: com.tencent.shadow.sample.host:plugin, PID: 24598 java.lang.ClassCastException:...