个别手机下打开应用初始化MSDK后,就提示Method addObserver must be called on ...
Completed个别手机下打开应用初始化MSDK后,就提示Method addObserver must be called on the main thread;关键我注释了registerApp还是报错,很奇怪,这个bug也是偶然发现,,但只要一出现就不断触发:详细如下11-18 15:41:24.559 9961 10241 E AndroidRuntime: java.lang.IllegalStateException: Method addObserver must be called on the main thread
14711-18 15:41:24.559 9961 10241 E AndroidRuntime: at androidx.lifecycle.LifecycleRegistry.enforceMainThreadIfNeeded(LifecycleRegistry.java:317)
14811-18 15:41:24.559 9961 10241 E AndroidRuntime: at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:172)
14911-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdk.sdkmanager.DJISDKManager.initParams(Unknown Source:192)
15011-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdk.sdkmanager.DJISDKManager.initSDKManager(Unknown Source:12)
15111-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdk.sdkmanager.DJISDKManager.registerApp(Unknown Source:42)
15211-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdk.sdkmanager.DJISDKManager.access$800(Unknown Source:0)
15311-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdk.sdkmanager.DJISDKManager$6$1.onDownloadSuccess(Unknown Source:8)
15411-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.internal.ghu.ghu.fdd(Unknown Source:19)
15511-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdk.sdkmanager.DJISDKManager$6.run(Unknown Source:37)
15611-18 15:41:24.559 9961 10241 E AndroidRuntime: at dji.sdksharedlib.gfd.koy.run(Unknown Source:5)
15711-18 15:41:24.559 9961 10241 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
15811-18 15:41:24.559 9961 10241 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
15911-18 15:41:24.559 9961 10241 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
Please sign in to leave a comment.
Comments
1 comment