From 43e7c5655e3877baccadb6a55ad1f8a99e040775 Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Wed, 17 Jun 2026 15:38:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(bugcollect):=20IssueEvent=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=20SdkInfo=20nested=20class=EF=BC=8CBugCollect=20?= =?UTF-8?q?=E7=A7=BB=E9=99=A4=20IssueEvent=20=E6=97=A0=E6=95=88=20sdk=20?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit IssueEvent 没有 sdk 字段导致 Kotlin 编译失败: - IssueEvent.kt: 补充 SdkInfo 嵌套类(LogEvent.sdk 引用它) - BugCollect.kt: captureError/captureCrash/warn 的 IssueEvent() 调用中删除 sdk = IssueEvent.SdkInfo(...)(IssueEvent 无此参数,sdk 信息由 LogUploader 封装到 envelope 层) Co-Authored-By: Claude Sonnet 4.6 --- .../src/main/java/com/xuqm/sdk/bugcollect/BugCollect.kt | 3 --- .../src/main/java/com/xuqm/sdk/bugcollect/IssueEvent.kt | 5 +++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/BugCollect.kt b/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/BugCollect.kt index 8fd34f2..9471d3e 100644 --- a/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/BugCollect.kt +++ b/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/BugCollect.kt @@ -77,7 +77,6 @@ object BugCollect { user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()), device = buildDeviceInfo(), tags = tags, - sdk = IssueEvent.SdkInfo(SDK_NAME, SDK_VERSION), )) } @@ -105,7 +104,6 @@ object BugCollect { user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()), device = buildDeviceInfo(), tags = tags, - sdk = IssueEvent.SdkInfo(SDK_NAME, SDK_VERSION), )) } @@ -123,7 +121,6 @@ object BugCollect { userId = XuqmSDK.getUserId(), user = IssueEvent.UserInfo(id = XuqmSDK.getUserId()), tags = tags, - sdk = IssueEvent.SdkInfo(SDK_NAME, SDK_VERSION), )) } diff --git a/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/IssueEvent.kt b/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/IssueEvent.kt index b764f29..0e6de1b 100644 --- a/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/IssueEvent.kt +++ b/sdk-bugcollect/src/main/java/com/xuqm/sdk/bugcollect/IssueEvent.kt @@ -40,4 +40,9 @@ data class IssueEvent( val freeMemoryMb: Int? = null, val buildType: String? = null, ) + + data class SdkInfo( + val name: String, + val version: String, + ) }