fix(sdk-core): initBugCollect 反射调用 Kotlin object 需传单例实例

这个提交包含在:
XuqmGroup 2026-06-18 17:01:21 +08:00
父节点 e180003386
当前提交 2b1857a8ff

查看文件

@ -185,9 +185,10 @@ object XuqmSDK {
Class.forName("com.xuqm.sdk.bugcollect.BugCollect") Class.forName("com.xuqm.sdk.bugcollect.BugCollect")
}.getOrNull() ?: return }.getOrNull() ?: return
// BugCollect.startCrashCapture() — 内部检查 XuqmSDK.isInitialized() // Kotlin object 单例:通过 INSTANCE 字段获取实例
val instance = clazz.getField("INSTANCE").get(null)
val startMethod = clazz.getMethod("startCrashCapture") val startMethod = clazz.getMethod("startCrashCapture")
startMethod.invoke(null) startMethod.invoke(instance)
} }
/** /**