diff --git a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt index fa47ac9c41..96aae4d0f5 100644 --- a/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt +++ b/core/function-impl/mogo-core-function-devatools/src/main/java/com/zhjt/mogo_core_function_devatools/trace/TraceManager.kt @@ -19,6 +19,7 @@ class TraceManager : IMoGoCloudListener { private val traceInfoCache = hashMapOf() private val fwBuildMap: MutableMap = HashMap() + private var init = false companion object { @@ -29,7 +30,11 @@ class TraceManager : IMoGoCloudListener { } } + @Synchronized fun init(context: Context) { + if(init){ + return + } // 初始化Trace抓取服务 val pkgName = Utils.getApp().packageName ChainTraceStarter.start(pkgName, DeviceUtils.getMacAddress(), false) @@ -78,6 +83,7 @@ class TraceManager : IMoGoCloudListener { } CallerDevaToolsListenerManager.invokeDevaToolsFwThreadClose() } + init = true } override fun tokenGot(sn: String) { diff --git a/gradle.properties b/gradle.properties index 04e0ed2b2a..1ab5764dde 100644 --- a/gradle.properties +++ b/gradle.properties @@ -60,7 +60,7 @@ HOOK_LOG_VERSION=1.6.1 SERVICE_CHAIN_VERSION=1.1.0 ################ 外部依赖引用 ################ # loglib -LOGLIB_VERSION=1.3.6 +LOGLIB_VERSION=1.3.30 ######## MogoAiCloudSDK Version ######## # 网络请求LOGLIB_VERSION MOGO_NETWORK_VERSION=1.4.3.7