Skip to content

[BUG] WeKit Dex 扫描错误报告 #4

@Top-Chen0

Description

@Top-Chen0

复现步骤 / Steps to reproduce

=== WeKit Dex 扫描错误报告 ===

  1. API/消息发送服务
    错误信息: DexKit: No class found for key: WeMessageApi:dexClassVoiceParams
    堆栈跟踪:
    java.lang.RuntimeException: DexKit: No class found for key: WeMessageApi:dexClassVoiceParams
    at moe.ouom.wekit.core.dsl.DexClassDelegate.find(SourceFile:69)
    at moe.ouom.wekit.core.dsl.DexClassDelegate.find$default(SourceFile:58)
    at moe.ouom.wekit.hooks.sdk.api.WeMessageApi.dexFind(WeMessageApi.kt:280)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog.scanItem(SourceFile:211)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog.access$scanItem(SourceFile:44)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog$performParallelScanning$2$results$1$1.invokeSuspend(SourceFile:176)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)
    at kotlinx.coroutines.DispatchedTask.run(SourceFile:101)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(SourceFile:113)
    at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:89)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:589)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:823)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:720)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:707)

预期行为 / Expected behaviour

=== WeKit Dex 扫描错误报告 ===

  1. API/消息发送服务
    错误信息: DexKit: No class found for key: WeMessageApi:dexClassVoiceParams
    堆栈跟踪:
    java.lang.RuntimeException: DexKit: No class found for key: WeMessageApi:dexClassVoiceParams
    at moe.ouom.wekit.core.dsl.DexClassDelegate.find(SourceFile:69)
    at moe.ouom.wekit.core.dsl.DexClassDelegate.find$default(SourceFile:58)
    at moe.ouom.wekit.hooks.sdk.api.WeMessageApi.dexFind(WeMessageApi.kt:280)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog.scanItem(SourceFile:211)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog.access$scanItem(SourceFile:44)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog$performParallelScanning$2$results$1$1.invokeSuspend(SourceFile:176)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)
    at kotlinx.coroutines.DispatchedTask.run(SourceFile:101)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(SourceFile:113)
    at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:89)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:589)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:823)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:720)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:707)

实际行为 / Actual behaviour

=== WeKit Dex 扫描错误报告 ===

  1. API/消息发送服务
    错误信息: DexKit: No class found for key: WeMessageApi:dexClassVoiceParams
    堆栈跟踪:
    java.lang.RuntimeException: DexKit: No class found for key: WeMessageApi:dexClassVoiceParams
    at moe.ouom.wekit.core.dsl.DexClassDelegate.find(SourceFile:69)
    at moe.ouom.wekit.core.dsl.DexClassDelegate.find$default(SourceFile:58)
    at moe.ouom.wekit.hooks.sdk.api.WeMessageApi.dexFind(WeMessageApi.kt:280)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog.scanItem(SourceFile:211)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog.access$scanItem(SourceFile:44)
    at moe.ouom.wekit.ui.creator.center.DexFinderDialog$performParallelScanning$2$results$1$1.invokeSuspend(SourceFile:176)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:34)
    at kotlinx.coroutines.DispatchedTask.run(SourceFile:101)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(SourceFile:113)
    at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:89)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:589)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:823)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:720)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:707)

你使用的 Xposed 框架 / Xposed Framework you used

lsp1.9.2zyg

你使用的安卓系统版本 / Your Android version

13

微信版本 / WeChat Version

8064

模块版本 / Module Version

26013116

版本和其他要求 / Version and Other Requirements

  • 我正在使用最新 CI 版本且启用日志记录 / I am using the latest CI version of WeKit and have enabled logging
  • 我使用的微信是官方发布的正式版本,而非修改版或测试版 / The WeChat I am using is an official release version, not a modified or beta version
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题。重复问题会被关闭。 / I have searched the Issue Tracker and confirmed no duplicate issues exist. Duplicate issues will be closed.
  • 我已知晓并同意,此处仅用于汇报本模块中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。 / I understand and agree that this section is only for reporting issues with the main program. If this issue is about other non-program-related problems, it may be closed and/or locked unconditionally.
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。 / I understand and agree that my issue may be deleted unconditionally if I do not follow the instructions in this template.

日志 / Logs

No response

补充说明(可选) / Additional information (optional)

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions