m300启动就报错,具体如下:2022-01-06 15:43:08.488 6387-6502/com.cloud...
Completed-
我们没有调用相关api,启动就报错;官方sdk demo也是一样,点击register一会就崩溃;分支:4.16
--------- beginning of crash
2022-01-07 16:50:00.821 28565-28604/com.dji.sdk.sample E/AndroidRuntime: FATAL EXCEPTION: dji_background_thread
Process: com.dji.sdk.sample, PID: 28565
java.lang.NullPointerException: Attempt to invoke virtual method 'void dji.sdk.airlink.OcuSyncLink.assignSourceToPrimaryChannel(dji.common.airlink.PhysicalSource, dji.common.airlink.PhysicalSource, dji.common.util.CommonCallbacks$CompletionCallback)' on a null object reference
at dji.sdk.sdkmanager.DJISDKManager.setVideoSource(Unknown Source:33)
at dji.sdk.sdkmanager.DJISDKManager.autoChangeVideoSource(Unknown Source:42)
at dji.sdk.sdkmanager.DJISDKManager.access$100(Unknown Source:0)
at dji.sdk.sdkmanager.DJISDKManager$2.handleMessage(Unknown Source:14)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)
2022-01-07 16:50:01.125 28565-28604/com.dji.sdk.sample E/DJIUSBWifiSwitchManager: ****resetSwitchFromWifiFlag
2022-01-07 16:50:01.128 28565-28604/com.dji.sdk.sample E/DJIUsbAccessoryReceiver: receiver destroySession -
终于遇到同行反馈了。
我也给技术支持反馈了,4.16很多空指针crash。使用uxsdk的sample也是同样crash啊,希望sdk赶紧出一个稳定版本吧,否则我要被测试怼死了
4.16闪退1次(此闪退在4.15.1也存在):
1 java.lang.IllegalStateException:Exception thrown on Scheduler.Worker thread. Add `onError` handling.
2 dji.thirdparty.rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:60)
3 ......
4 Caused by:
5 java.lang.NullPointerException:Attempt to invoke virtual method 'void dji.keysdk.KeyManager.addListener(dji.keysdk.DJIKey, dji.keysdk.callback.KeyListener)' on a null object reference
6 dji.ux.d.t.a(Unknown Source:29)
7 dji.ux.d.t.call(Unknown Source:2)
8 dji.thirdparty.rx.internal.util.ScalarSynchronousObservable$4.call(ScalarSynchronousObservable.java:223)
9 dji.thirdparty.rx.internal.util.ScalarSynchronousObservable$4.call(ScalarSynchronousObservable.java:220)
10 dji.thirdparty.rx.Observable.unsafeSubscribe(Observable.java:8741)
11 dji.thirdparty.rx.internal.operators.OperatorSubscribeOn$1.call(OperatorSubscribeOn.java:94)
12 dji.thirdparty.rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
13 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
14 java.util.concurrent.FutureTask.run(FutureTask.java:266)
15 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
16 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
17 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
18 java.lang.Thread.run(Thread.java:764)4.16闪退4次:(4.16新增的)
Attempt to invoke virtual method 'void dji.sdk.airlink.OcuSyncLink.assignSourceToPrimaryChannel(dji.common.airlink.PhysicalSource, dji.common.airlink.PhysicalSource, dji.common.util.CommonCallbacks$CompletionCallback)' on a null object reference
dji.sdk.sdkmanager.DJISDKManager.setVideoSource(Unknown Source:33)收起
出错堆栈
1 dji.sdk.sdkmanager.DJISDKManager.setVideoSource(Unknown Source:33)
2 dji.sdk.sdkmanager.DJISDKManager.autoChangeVideoSource(Unknown Source:42)
3 dji.sdk.sdkmanager.DJISDKManager.access$100(Unknown Source:0)
4 dji.sdk.sdkmanager.DJISDKManager$2.handleMessage(Unknown Source:14)
5 android.os.Handler.dispatchMessage(Handler.java:102)
6 android.os.Looper.loop(Looper.java:164)
7 android.os.HandlerThread.run(HandlerThread.java:65)4.16闪退2次:(4.16新增的)
Attempt to invoke virtual method 'int dji.common.airlink.PhysicalSource.value()' on a null object reference
dji.internal.camera.dcb.bcx(Unknown Source:40)收起
出错堆栈
1 dji.internal.camera.dcb.bcx(Unknown Source:40)
2 dji.internal.camera.dcb.jnh(Unknown Source:135)
3 dji.internal.camera.dcb.oyf(Unknown Source:25)
4 dji.internal.camera.dcb.ddd(Unknown Source:18)
5 dji.internal.camera.dcb.nhf(Unknown Source:0)
6 dji.internal.camera.dcb$fdd.onValueChange(Unknown Source:19)
7 dji.internal.hgf.fdd$dfh.run(Unknown Source:6)
8 android.os.Handler.handleCallback(Handler.java:790)
9 android.os.Handler.dispatchMessage(Handler.java:99)
10 android.os.Looper.loop(Looper.java:164)
11 android.os.HandlerThread.run(HandlerThread.java:65)4.16以下闪退1次(此闪退在4.15.1也存在)
#00 pc 000000000001e3f4 /data/app/com.fly.platform-Vi9VzR16Rb-ntTQT62HGdQ==/lib/arm64/libdjivideo.so (RTMPLiveStreaming::ffmpegShutdown()+76) [arm64-v8a::]收起
出错堆栈
1 #00 pc 000000000001e3f4 /data/app/com.fly.platform-Vi9VzR16Rb-ntTQT62HGdQ==/lib/arm64/libdjivideo.so (RTMPLiveStreaming::ffmpegShutdown()+76) [arm64-v8a::]
2 #01 pc 000000000001f5ec /data/app/com.fly.platform-Vi9VzR16Rb-ntTQT62HGdQ==/lib/arm64/libdjivideo.so (RTMPLiveStreaming::stopStream()+64) [arm64-v8a::]
3 #02 pc 0000000000019b80 /data/app/com.fly.platform-Vi9VzR16Rb-ntTQT62HGdQ==/lib/arm64/libdjivideo.so (stopStream()+48) [arm64-v8a::]
4 #03 pc 0000000000553bf0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
5 #04 pc 000000000054ae4c /system/lib64/libart.so (art_quick_invoke_static_stub+604) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
6 #05 pc 00000000000dc5d0 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+264) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
7 #06 pc 000000000029b49c /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
8 #07 pc 0000000000295a90 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+700) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
9 #08 pc 0000000000533f50 /system/lib64/libart.so (MterpInvokeStatic+264) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
10 #09 pc 000000000053ca94 /system/lib64/libart.so (ExecuteMterpImpl+14612) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
11 #10 pc 0000000000275c00 /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+444) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
12 #11 pc 000000000027b7cc /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+216) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
13 #12 pc 0000000000295a70 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+668) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
14 #13 pc 0000000000533f50 /system/lib64/libart.so (MterpInvokeStatic+264) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
15 #14 pc 000000000053ca94 /system/lib64/libart.so (ExecuteMterpImpl+14612) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
16 #15 pc 0000000000275c00 /system/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue, bool)+444) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
17 #16 pc 000000000027b7cc /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+216) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
18 #17 pc 0000000000295a70 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+668) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
19 #18 pc 0000000000533ab8 /system/lib64/libart.so (MterpInvokeInterface+1576) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6]
20 #19 pc 000000000053cb14 /system/lib64/libart.so (ExecuteMterpImpl+14740) [arm64-v8a::f24c61772a42447575bb3bc573e7a4a6] -
2022-01-10 11:29:07.589 19007-19104/com.cloudcentury.djiremotecontrol E/FsLog: BuglyCrash errorMessage: Attempt to invoke virtual method 'int dji.common.airlink.PhysicalSource.value()' on a null object reference;errorStack = dji.internal.camera.dcb.bcx(Unknown Source:40)
dji.internal.camera.dcb.jnh(Unknown Source:135)
dji.internal.camera.dcb.oyf(Unknown Source:25)
dji.internal.camera.dcb.ddd(Unknown Source:18)
dji.internal.camera.dcb.nhf(Unknown Source:0)
dji.internal.camera.dcb$fdd.onValueChange(Unknown Source:19)
dji.internal.hgf.fdd$dfh.run(Unknown Source:6)
android.os.Handler.handleCallback(Handler.java:790)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loop(Looper.java:164)
android.os.HandlerThread.run(HandlerThread.java:65)
2022-01-10 11:29:07.992 19007-19104/com.cloudcentury.djiremotecontrol E/:Attempt to invoke virtual method 'int dji.common.airlink.PhysicalSource.value()' on a null object reference dji.internal.camera.dcb.bcx(Unknown Source:40) dji.internal.camera.dcb.jnh(Unknown Source:135)
Please sign in to leave a comment.
Comments
7 comments