mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-06 10:45:47 +08:00
Fix YukiHookDataChannel not in current Activity received broadcast bug and changed "wait" method params
This commit is contained in:
@@ -120,7 +120,7 @@ Hook 目标方法、构造方法时发生错误。
|
||||
|
||||
**解决方案**
|
||||
|
||||
此问题通常由 Hook Framework 产生,请检查对应的日志内容,若问题持续出现请携带完整日志进行反馈。
|
||||
此问题通常由 Hook Framework 产生,请检查对应的日志内容,若问题持续出现请携带详细日志进行反馈。
|
||||
|
||||
!> `loggerE` Hooked Member with a finding error by **CLASS**
|
||||
|
||||
@@ -432,6 +432,26 @@ Resources 的 Hook 并非类似方法的 Hook,其必须拥有完整的名称
|
||||
|
||||
这是一个异常汇总,请自行向下查看日志具体的异常是什么,例如找不到 Resources Id 的问题。
|
||||
|
||||
!> `loggerE` Received action "**ACTION**" failed
|
||||
|
||||
**异常原因**
|
||||
|
||||
使用 `YukiHookDataChannel` 时回调广播事件异常。
|
||||
|
||||
**解决方案**
|
||||
|
||||
一般情况下,此错误基本上不会发生,一旦发生错误,排除自身代码的问题后,请携带详细日志进行反馈。
|
||||
|
||||
!> `loggerE` Failed to sendBroadcast like "**KEY**", because got null context in "**PACKAGENAME**"
|
||||
|
||||
**异常原因**
|
||||
|
||||
使用 `YukiHookDataChannel` 时发送广播取到了空的上下文实例。
|
||||
|
||||
**解决方案**
|
||||
|
||||
一般情况下,此错误基本上不会发生,在最新版本中已经修复宿主使用时可能发生的问题,若最新版本依然发生错误,排除自身代码的问题后,请携带详细日志进行反馈。
|
||||
|
||||
## 阻断异常
|
||||
|
||||
> 这些异常会直接导致 APP 停止运行(FC),同时会在控制台打印 `E` 级别的日志,还会造成 Hook 进程“死掉”。
|
||||
@@ -524,6 +544,16 @@ class MyApplication : Application() {
|
||||
|
||||
你只能在 [作为 Xposed 模块使用](config/xposed-using) 时使用 `YukiHookDataChannel`。
|
||||
|
||||
!> `IllegalStateException` YukiHookDataChannel only support used on an Activity, but this current context is "**CLASSNAME**"
|
||||
|
||||
**异常原因**
|
||||
|
||||
在模块的非 `Activity` 环境中使用了 `YukiHookDataChannel`。
|
||||
|
||||
**解决方案**
|
||||
|
||||
你只能在 `Activity` 或 `Fragment` 中使用 `YukiHookDataChannel`。
|
||||
|
||||
!> `IllegalStateException` Xposed modulePackageName load failed, please reset and rebuild it
|
||||
|
||||
**异常原因**
|
||||
|
Reference in New Issue
Block a user