關于大疆Android開發的幾個坑
標簽: android
寫在前面
這篇博客只是記錄了我個人在大疆Android,ImportDemo部分的遇到的幾個坑
開始
一、編譯部分
最開始時,按照大疆官網的步驟,一步一步寫完后。在真機上運行時直接報錯比如
在這里插入代碼片
A/i.importsdkdem: java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: buf == null
java_vm_ext.cc:542] in call to SetPrimitiveArrayRegion
java_vm_ext.cc:542] from java.lang.Object[] com.secneo.sdk.Helper.makeInMemoryDexElements(java.lang.Object, java.util.List, java.lang.String)
java_vm_ext.cc:542] "main" prio=5 tid=1 Runnable
java_vm_ext.cc:542] | group="main" sCount=0 dsCount=0 flags=0 obj=0x7651d358 self=0x7922c15c00
java_vm_ext.cc:542] | sysTid=21590 nice=-10 cgrp=default sched=0/0 handle=0x79a938d548
java_vm_ext.cc:542] | state=R schedstat=( 489269286 26221340 611 ) utm=37 stm=11 core=4 HZ=100
java_vm_ext.cc:542] | stack=0x7ffcd63000-0x7ffcd65000 stackSize=8MB
java_vm_ext.cc:542] | held mutexes= "mutator lock"(shared held)
java_vm_ext.cc:542] native: #00 pc 00000000003c7d4c /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
java_vm_ext.cc:542] native: #01 pc 00000000004a5b64 /system/lib64/libart.so (offset 3f8000) (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352)
java_vm_ext.cc:542] native: #02 pc 00000000002e98a8 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+968)
java_vm_ext.cc:542] native: #03 pc 0000000000381990 /system/lib64/libart.so (art::JNI::SetByteArrayRegion(_JNIEnv*, _jbyteArray*, int, int, signed char const*)+1724)
java_vm_ext.cc:542] native: #04 pc 0000000000014718 /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/lib/arm64/libDexHelper_sdk.so (nativeGetByteArray+136)
java_vm_ext.cc:542] native: #05 pc 0000000000014bec /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/lib/arm64/libDexHelper_sdk.so (makeInMemoryDexElements+1212)
java_vm_ext.cc:542] native: #06 pc 0000000000577fe0 /system/lib64/libart.so (offset 3f8000) (art_quick_generic_jni_trampoline+144)
java_vm_ext.cc:542] native: #07 pc 000000000056f24c /system/lib64/libart.so (offset 3f8000) (art_quick_invoke_static_stub+604)
java_vm_ext.cc:542] native: #08 pc 00000000000d4224 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
java_vm_ext.cc:542] native: #09 pc 0000000000283fa8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
java_vm_ext.cc:542] native: #10 pc 000000000027dfb0 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
java_vm_ext.cc:542] native: #11 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #12 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #13 pc 000000000026e4e6 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.DexInstall.V26install+30)
java_vm_ext.cc:542] native: #14 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #15 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #16 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #17 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #18 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #19 pc 000000000026e82e /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.DexInstall.installSecondaryDexes+38)
java_vm_ext.cc:542] native: #20 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #21 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #22 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #23 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #24 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #25 pc 000000000026e7ac /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.DexInstall.install+76)
java_vm_ext.cc:542] native: #26 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #27 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #28 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #29 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #30 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #31 pc 000000000026ea78 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.Helper.install+80)
java_vm_ext.cc:542] native: #32 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #33 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #34 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #35 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #36 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #37 pc 0000000000016d40 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_slice_4_apk.apk (deleted) (com.dji.importsdkdemo.MApplication.attachBaseContext+44)
java_vm_ext.cc:542] native: #38 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #39 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #40 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #41 pc 0000000000541adc /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtualQuick+584)
java_vm_ext.cc:542] native: #42 pc 0000000000565394 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+29972)
java_vm_ext.cc:542] native: #43 pc 000000000052bef8 /system/framework/boot-framework.vdex (android.app.Application.attach)
java_vm_ext.cc:542] native: #44 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #45 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #46 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #47 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #48 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #49 pc 00000000004044b0 /system/framework/boot-framework.vdex (android.app.Instrumentation.newApplication+24)
java_vm_ext.cc:542] native: #50 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #51 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #52 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #53 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #54 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #55 pc 0000000000406816 /system/framework/boot-framework.vdex (android.app.LoadedApk.makeApplication+122)
java_vm_ext.cc:542] native: #56 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #57 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #58 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #59 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #60 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #61 pc 00000000003db312 /system/framework/boot-framework.vdex (android.app.ActivityThread.handleBindApplication+2304)
java_vm_ext.cc:542] native: #62 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #63 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #64 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #65 pc 000000000053fdd8 /system/lib64/libart.so (offset 3f8000) (MterpInvokeDirect+296)
java_vm_ext.cc:542] native: #66 pc 0000000000561714 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14484)
java_vm_ext.cc:542] native: #67 pc 0000000000522e82 /system/framework/boot-framework.vdex (android.app.ActivityThread.access$2000)
java_vm_ext.cc:542] native: #68 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #69 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #70 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #71 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #72 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #73 pc 00000000003d6fd0 /system/framework/boot-framework.vdex (android.app.ActivityThread$H.handleMessage+1836)
java_vm_ext.cc:542] native: #74 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #75 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #76 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #77 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #78 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #79 pc 0000000000b44e56 /system/framework/boot-framework.vdex (android.os.Handler.dispatchMessage+42)
java_vm_ext.cc:542] native: #80 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #81 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #82 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #83 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #84 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #85 pc 0000000000b4cc58 /system/framework/boot-framework.vdex (android.os.Looper.loop+498)
java_vm_ext.cc:542] native: #86 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #87 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #88 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #89 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #90 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #91 pc 00000000003de3ac /system/framework/boot-framework.vdex (android.app.ActivityThread.main+428)
java_vm_ext.cc:542] native: #92 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #93 pc 000000000052aa88 /system/lib64/libart.so (offset 3f8000) (artQuickToInterpreterBridge+1020)
java_vm_ext.cc:542] native: #94 pc 00000000005780fc /system/lib64/libart.so (offset 3f8000) (art_quick_to_interpreter_bridge+92)
java_vm_ext.cc:542] native: #95 pc 000000000056f24c /system/lib64/libart.so (offset 3f8000) (art_quick_invoke_static_stub+604)
java_vm_ext.cc:542] native: #96 pc 00000000000d4224 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
java_vm_ext.cc:542] native: #97 pc 0000000000472fd4 /system/lib64/libart.so (offset 3f8000) (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
java_vm_ext.cc:542] native: #98 pc 0000000000474a28 /system/lib64/libart.so (offset 3f8000) (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1440)
java_vm_ext.cc:542] native: #99 pc 00000000004043ac /system/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52)
java_vm_ext.cc:542] native: #100 pc 00000000001456d4 /system/framework/arm64/boot.oat (offset 13b000) (java.lang.Class.getDeclaredMethodInternal [DEDUPED]+180)
java_vm_ext.cc:542] native: #101 pc 000000000056ef88 /system/lib64/libart.so (offset 3f8000) (art_quick_invoke_stub+584)
java_vm_ext.cc:542] native: #102 pc 00000000000d4204 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
java_vm_ext.cc:542] native: #103 pc 0000000000283fa8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
java_vm_ext.cc:542] native: #104 pc 000000000027dfb0 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
java_vm_ext.cc:542] native: #105 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #106 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #107 pc 000000000122c0cc /system/framework/boot-framework.vdex (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+22)
java_vm_ext.cc:542] native: #108 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
java_vm_ext.cc:542] native: #109 pc 000000000052aa88 /system/lib64/libart.so (offset 3f8000) (artQuickToInterpreterBridge+1020)
java_vm_ext.cc:542] native: #110 pc 00000000005780fc /system/lib64/libart.so (offset 3f8000) (art_quick_to_interpreter_bridge+92)
java_vm_ext.cc:542] native: #111 pc 0000000000ee419c /system/framework/arm64/boot-framework.oat (offset 415000) (com.android.internal.os.ZygoteInit.main+2540)
java_vm_ext.cc:542] native: #112 pc 000000000056f24c /system/lib64/libart.so (offset 3f8000) (art_quick_invoke_static_stub+604)
java_vm_ext.cc:542] native: #113 pc 00000000000d4224 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
java_vm_ext.cc:542] native: #114 pc 0000000000472fd4 /system/lib64/libart.so (offset 3f8000) (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
java_vm_ext.cc:542] native: #115 pc 0000000000472c34 /system/lib64/libart.so (offset 3f8000) (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+424)
java_vm_ext.cc:542] native: #116 pc 0000000000367254 /system/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+652)
java_vm_ext.cc:542] native: #117 pc 00000000000b98b8 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+120)
java_vm_ext.cc:542] native: #118 pc 00000000000bc630 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+780)
java_vm_ext.cc:542] native: #119 pc 0000000000002368 /system/bin/app_process64 (main+1444)
java_vm_ext.cc:542] native: #120 pc 00000000000ae7e4 /system/lib64/libc.so (offset 71000) (__libc_init+88)
java_vm_ext.cc:542] at com.secneo.sdk.Helper.makeInMemoryDexElements(Native method)
java_vm_ext.cc:542] at com.secneo.sdk.DexInstall.V26install(DexInstall.java:139)
java_vm_ext.cc:542] at com.secneo.sdk.DexInstall.installSecondaryDexes(DexInstall.java:71)
java_vm_ext.cc:542] at com.secneo.sdk.DexInstall.install(DexInstall.java:40)
java_vm_ext.cc:542] at com.secneo.sdk.Helper.install(Helper.java:43)
java_vm_ext.cc:542] at com.dji.importsdkdemo.MApplication.attachBaseContext(MApplication.java:13)
java_vm_ext.cc:542] at android.app.Application.attach(Application.java:224)
java_vm_ext.cc:542] at android.app.Instrumentation.newApplication(Instrumentation.java:1128)
java_vm_ext.cc:542] at android.app.LoadedApk.makeApplication(LoadedApk.java:1175)
java_vm_ext.cc:542] at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6688)
java_vm_ext.cc:542] at android.app.ActivityThread.access$2000(ActivityThread.java:273)
java_vm_ext.cc:542] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2020)
java_vm_ext.cc:542] at android.os.Handler.dispatchMessage(Handler.java:112)
java_vm_ext.cc:542] at android.os.Looper.loop(Looper.java:216)
java_vm_ext.cc:542] at android.app.ActivityThread.main(ActivityThread.java:7625)
java_vm_ext.cc:542] at java.lang.reflect.Method.invoke(Native method)
java_vm_ext.cc:542] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
java_vm_ext.cc:542] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
java_vm_ext.cc:542]
A/i.importsdkdem: runtime.cc:565] Runtime aborting...
runtime.cc:565] Dumping all threads without appropriate locks held: thread list lock mutator lock
runtime.cc:565] All threads:
runtime.cc:565] DALVIK THREADS (13):
runtime.cc:565] "main" prio=10 tid=1 Runnable
runtime.cc:565] | group="" sCount=0 dsCount=0 flags=0 obj=0x7651d358 self=0x7922c15c00
runtime.cc:565] | sysTid=21590 nice=-10 cgrp=default sched=0/0 handle=0x79a938d548
runtime.cc:565] | state=R schedstat=( 681580750 26929672 725 ) utm=54 stm=13 core=4 HZ=100
runtime.cc:565] | stack=0x7ffcd63000-0x7ffcd65000 stackSize=8MB
runtime.cc:565] | held mutexes= "abort lock" "mutator lock"(shared held)
runtime.cc:565] native: #00 pc 00000000003c7d4c /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
runtime.cc:565] native: #01 pc 00000000004a5b64 /system/lib64/libart.so (offset 3f8000) (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+352)
runtime.cc:565] native: #02 pc 00000000004bf780 /system/lib64/libart.so (offset 3f8000) (art::DumpCheckpoint::Run(art::Thread*)+844)
runtime.cc:565] native: #03 pc 00000000004b84fc /system/lib64/libart.so (offset 3f8000) (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+484)
runtime.cc:565] native: #04 pc 00000000004b798c /system/lib64/libart.so (offset 3f8000) (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1036)
runtime.cc:565] native: #05 pc 000000000047a580 /system/lib64/libart.so (offset 3f8000) (art::Runtime::Abort(char const*)+388)
runtime.cc:565] native: #06 pc 0000000000008d20 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+800)
runtime.cc:565] native: #07 pc 00000000002e9b48 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1640)
runtime.cc:565] native: #08 pc 0000000000381990 /system/lib64/libart.so (art::JNI::SetByteArrayRegion(_JNIEnv*, _jbyteArray*, int, int, signed char const*)+1724)
runtime.cc:565] native: #09 pc 0000000000014718 /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/lib/arm64/libDexHelper_sdk.so (nativeGetByteArray+136)
runtime.cc:565] native: #10 pc 0000000000014bec /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/lib/arm64/libDexHelper_sdk.so (makeInMemoryDexElements+1212)
runtime.cc:565] native: #11 pc 0000000000577fe0 /system/lib64/libart.so (offset 3f8000) (art_quick_generic_jni_trampoline+144)
runtime.cc:565] native: #12 pc 000000000056f24c /system/lib64/libart.so (offset 3f8000) (art_quick_invoke_static_stub+604)
runtime.cc:565] native: #13 pc 00000000000d4224 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
runtime.cc:565] native: #14 pc 0000000000283fa8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
runtime.cc:565] native: #15 pc 000000000027dfb0 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
runtime.cc:565] native: #16 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #17 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #18 pc 000000000026e4e6 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.DexInstall.V26install+30)
runtime.cc:565] native: #19 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #20 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #21 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #22 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #23 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #24 pc 000000000026e82e /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.DexInstall.installSecondaryDexes+38)
runtime.cc:565] native: #25 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #26 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #27 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #28 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #29 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #30 pc 000000000026e7ac /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.DexInstall.install+76)
runtime.cc:565] native: #31 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #32 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #33 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #34 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #35 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #36 pc 000000000026ea78 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_dependencies_apk.apk (deleted) (com.secneo.sdk.Helper.install+80)
A/i.importsdkdem: runtime.cc:565] native: #37 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #38 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #39 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #40 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #41 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #42 pc 0000000000016d40 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.dji.importsdkdemo-39xH86h9TsYRaAu-FO2ERA==/split_lib_slice_4_apk.apk (deleted) (com.dji.importsdkdemo.MApplication.attachBaseContext+44)
runtime.cc:565] native: #43 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #44 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #45 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #46 pc 0000000000541adc /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtualQuick+584)
runtime.cc:565] native: #47 pc 0000000000565394 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+29972)
runtime.cc:565] native: #48 pc 000000000052bef8 /system/framework/boot-framework.vdex (android.app.Application.attach)
runtime.cc:565] native: #49 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #50 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #51 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #52 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
runtime.cc:565] native: #53 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
runtime.cc:565] native: #54 pc 00000000004044b0 /system/framework/boot-framework.vdex (android.app.Instrumentation.newApplication+24)
runtime.cc:565] native: #55 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #56 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #57 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #58 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
runtime.cc:565] native: #59 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
runtime.cc:565] native: #60 pc 0000000000406816 /system/framework/boot-framework.vdex (android.app.LoadedApk.makeApplication+122)
runtime.cc:565] native: #61 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #62 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #63 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #64 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
runtime.cc:565] native: #65 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
runtime.cc:565] native: #66 pc 00000000003db312 /system/framework/boot-framework.vdex (android.app.ActivityThread.handleBindApplication+2304)
runtime.cc:565] native: #67 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #68 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #69 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #70 pc 000000000053fdd8 /system/lib64/libart.so (offset 3f8000) (MterpInvokeDirect+296)
runtime.cc:565] native: #71 pc 0000000000561714 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14484)
runtime.cc:565] native: #72 pc 0000000000522e82 /system/framework/boot-framework.vdex (android.app.ActivityThread.access$2000)
runtime.cc:565] native: #73 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #74 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #75 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #76 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #77 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #78 pc 00000000003d6fd0 /system/framework/boot-framework.vdex (android.app.ActivityThread$H.handleMessage+1836)
runtime.cc:565] native: #79 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #80 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #81 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #82 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
runtime.cc:565] native: #83 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
runtime.cc:565] native: #84 pc 0000000000b44e56 /system/framework/boot-framework.vdex (android.os.Handler.dispatchMessage+42)
runtime.cc:565] native: #85 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #86 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #87 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #88 pc 000000000053ea98 /system/lib64/libart.so (offset 3f8000) (MterpInvokeVirtual+588)
runtime.cc:565] native: #89 pc 0000000000561614 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14228)
runtime.cc:565] native: #90 pc 0000000000b4cc58 /system/framework/boot-framework.vdex (android.os.Looper.loop+498)
runtime.cc:565] native: #91 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #92 pc 000000000025d7a8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:565] native: #93 pc 000000000027df94 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:565] native: #94 pc 000000000053ff9c /system/lib64/libart.so (offset 3f8000) (MterpInvokeStatic+204)
runtime.cc:565] native: #95 pc 0000000000561794 /system/lib64/libart.so (offset 3f8000) (ExecuteMterpImpl+14612)
runtime.cc:565] native: #96 pc 00000000003de3ac /system/framework/boot-framework.vdex (android.app.ActivityThread.main+428)
runtime.cc:565] native: #97 pc 0000000000257cb4 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4019025862+488)
runtime.cc:565] native: #98 pc 000000000052aa88 /system/lib64/libart.so (offset 3f8000) (artQuickToInterpreterBridge+1020)
runtime.cc:565] native: #99 pc 00000000005780fc /system/lib64/libart.so (offset 3f8000) (art_quick_to_interpreter_bridge+92)
runtime.cc:565] native: #100 pc 000000000056f24c /system/lib64/libart.so (offset 3f8000) (art_quick_invoke_static_stub+604)
runtime.cc:565] native: #101 pc 00000000000d4224 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
runtime.cc:565] native: #102 pc 0000000000472fd4 /system/lib64/libart.so (offset 3f8000) (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
runtime.cc:565] native: #103 pc 0000000000474a28 /system/lib64/libart.so (offset 3f8000) (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1440)
runtime.cc:565] native: #104 pc 00000000004043ac /system/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52)
runtime.cc:565] at com.secneo.sdk.Helper.makeInMemoryDexElements(Native method)
runtime.cc:565] at com.secneo.sdk.DexInstall.V26install(DexInstall.java:139)
runtime.cc:565] at com.secneo.sdk.DexInstall.installSecondaryDexes(DexInstall.java:71)
runtime.cc:565] at com.secneo.sdk.DexInstall.install(DexInstall.java:40)
runtime.cc:565] at com.secneo.sdk.Helper.install(Helper.java:43)
runtime.cc:565] at com.dji.importsdkdemo.MApplication.attachBaseContext(MApplication.java:13)
runtime.cc:565] at android.app.Application.attach(Application.java:224)
runtime.cc:565] at android.app.Instrumentation.newApplication(Instrumentation.java:1128)
runtime.cc:565] at android.app.LoadedApk.makeApplication(LoadedApk.java:1175)
runtime.cc:565] at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6688)
runtime.cc:565] at android.app.ActivityThread.access$2000(ActivityThread.java:273)
runtime.cc:565] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2020)
runtime.cc:565] at android.os.Handler.dispatchMessage(Handler.java:112)
runtime.cc:565] at android.os.Looper.loop(Looper.java:216)
runtime.cc:565] at android.app.ActivityThread.main(ActivityThread.java:7625)
runtime.cc:565] at java.lang.reflect.Method.invoke(Native method)
runtime.cc:565] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
runtime.cc:565] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
runtime.cc:565]
runtime.cc:565] "Jit thread pool worker thread 0" prio=10 tid=2 Native
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x13600030 self=0x791c210000
runtime.cc:565] | sysTid=21633 nice=9 cgrp=default sched=0/0 handle=0x791c5554f0
runtime.cc:565] | state=S schedstat=( 12063016 4738025 69 ) utm=0 stm=0 core=2 HZ=100
runtime.cc:565] | stack=0x791c457000-0x791c459000 stackSize=1021KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21633/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000001f2ec /system/lib64/libc.so (syscall+28)
runtime.cc:565] native: #01 pc 00000000000dbd94 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:565] native: #02 pc 00000000004c0fc4 /system/lib64/libart.so (offset 3f8000) (art::ThreadPool::GetTask(art::Thread*)+260)
runtime.cc:565] native: #03 pc 00000000004c052c /system/lib64/libart.so (offset 3f8000) (art::ThreadPoolWorker::Run()+124)
runtime.cc:565] native: #04 pc 00000000004bffec /system/lib64/libart.so (offset 3f8000) (art::ThreadPoolWorker::Callback(void*)+148)
runtime.cc:565] native: #05 pc 0000000000083588 /system/lib64/libc.so (offset 71000) (__pthread_start(void*)+36)
runtime.cc:565] native: #06 pc 00000000000241dc /system/lib64/libc.so (offset 24000) (__start_thread+68)
runtime.cc:565] (no managed stack frames)
runtime.cc:565]
runtime.cc:565] "Signal Catcher" prio=10 tid=3 WaitingInMainSignalCatcherLoop
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x13640020 self=0x7922c17400
runtime.cc:565] | sysTid=21634 nice=0 cgrp=default sched=0/0 handle=0x791c1ff4f0
runtime.cc:565] | state=S schedstat=( 756771 116145 3 ) utm=0 stm=0 core=0 HZ=100
runtime.cc:565] | stack=0x791c104000-0x791c106000 stackSize=1009KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21634/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000006fe8c /system/lib64/libc.so (offset 2c000) (__rt_sigtimedwait+8)
runtime.cc:565] native: #01 pc 000000000002e66c /system/lib64/libc.so (offset 2c000) (sigwait+124)
runtime.cc:565] native: #02 pc 0000000000493958 /system/lib64/libart.so (offset 3f8000) (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+388)
runtime.cc:565] native: #03 pc 00000000004922f8 /system/lib64/libart.so (offset 3f8000) (art::SignalCatcher::Run(void*)+272)
runtime.cc:565] native: #04 pc 0000000000083588 /system/lib64/libc.so (offset 71000) (__pthread_start(void*)+36)
runtime.cc:565] native: #05 pc 00000000000241dc /system/lib64/libc.so (offset 24000) (__start_thread+68)
runtime.cc:565] (no managed stack frames)
runtime.cc:565]
runtime.cc:565] "ADB-JDWP Connection Control Thread" prio=10 tid=4 WaitingInMainDebuggerLoop
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c4af48 self=0x791c21c800
runtime.cc:565] | sysTid=21635 nice=0 cgrp=default sched=0/0 handle=0x79122504f0
runtime.cc:565] | state=S schedstat=( 3875001 378123 19 ) utm=0 stm=0 core=6 HZ=100
runtime.cc:565] | stack=0x7912155000-0x7912157000 stackSize=1009KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21635/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000006fdcc /system/lib64/libc.so (offset 2c000) (__ppoll+8)
runtime.cc:565] native: #01 pc 000000000002c310 /system/lib64/libc.so (offset 2c000) (poll+88)
runtime.cc:565] native: #02 pc 0000000000006c50 /system/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+836)
runtime.cc:565] native: #03 pc 0000000000005218 /system/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1060)
runtime.cc:565] native: #04 pc 0000000000083588 /system/lib64/libc.so (offset 71000) (__pthread_start(void*)+36)
runtime.cc:565] native: #05 pc 00000000000241dc /system/lib64/libc.so (offset 24000) (__start_thread+68)
runtime.cc:565] (no managed stack frames)
runtime.cc:565]
runtime.cc:565] "ReferenceQueueDaemon" prio=10 tid=5 Waiting
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c4afe8 self=0x7922da7000
runtime.cc:565] | sysTid=21636 nice=4 cgrp=default sched=0/0 handle=0x79076684f0
runtime.cc:565] | state=S schedstat=( 233855 338541 3 ) utm=0 stm=0 core=7 HZ=100
runtime.cc:565] | stack=0x7907565000-0x7907567000 stackSize=1041KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21636/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000001f2ec /system/lib64/libc.so (syscall+28)
runtime.cc:565] native: #01 pc 00000000000dbd94 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:565] native: #02 pc 00000000003c2360 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
runtime.cc:565] native: #03 pc 00000000003c3e30 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424)
runtime.cc:565] at java.lang.Object.wait(Native method)
runtime.cc:565] - waiting on <0x0e581404> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
runtime.cc:565] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
runtime.cc:565] - locked <0x0e581404> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
runtime.cc:565] at java.lang.Daemons$Daemon.run(Daemons.java:103)
runtime.cc:565] at java.lang.Thread.run(Thread.java:784)
runtime.cc:565]
runtime.cc:565] "FinalizerDaemon" prio=10 tid=6 Waiting
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c4b088 self=0x7922da7c00
runtime.cc:565] | sysTid=21637 nice=4 cgrp=default sched=0/0 handle=0x79075624f0
runtime.cc:565] | state=S schedstat=( 199481 156771 4 ) utm=0 stm=0 core=4 HZ=100
runtime.cc:565] | stack=0x790745f000-0x7907461000 stackSize=1041KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21637/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000001f2ec /system/lib64/libc.so (syscall+28)
runtime.cc:565] native: #01 pc 00000000000dbd94 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:565] native: #02 pc 00000000003c2360 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
runtime.cc:565] native: #03 pc 00000000003c3e30 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424)
runtime.cc:565] at java.lang.Object.wait(Native method)
runtime.cc:565] - waiting on <0x00b1eded> (a java.lang.Object)
runtime.cc:565] at java.lang.Object.wait(Object.java:422)
runtime.cc:565] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
runtime.cc:565] - locked <0x00b1eded> (a java.lang.Object)
runtime.cc:565] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
runtime.cc:565] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
runtime.cc:565] at java.lang.Daemons$Daemon.run(Daemons.java:103)
runtime.cc:565] at java.lang.Thread.run(Thread.java:784)
runtime.cc:565]
runtime.cc:565] "FinalizerWatchdogDaemon" prio=10 tid=7 Waiting
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c4b128 self=0x791a467800
runtime.cc:565] | sysTid=21638 nice=4 cgrp=default sched=0/0 handle=0x790745c4f0
runtime.cc:565] | state=S schedstat=( 82293 374479 2 ) utm=0 stm=0 core=5 HZ=100
runtime.cc:565] | stack=0x7907359000-0x790735b000 stackSize=1041KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21638/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000001f2ec /system/lib64/libc.so (syscall+28)
runtime.cc:565] native: #01 pc 00000000000dbd94 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:565] native: #02 pc 00000000003c2360 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
runtime.cc:565] native: #03 pc 00000000003c3e30 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+424)
runtime.cc:565] at java.lang.Object.wait(Native method)
runtime.cc:565] - waiting on <0x048eb422> (a java.lang.Daemons$FinalizerWatchdogDaemon)
runtime.cc:565] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:297)
runtime.cc:565] - locked <0x048eb422> (a java.lang.Daemons$FinalizerWatchdogDaemon)
runtime.cc:565] at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:277)
runtime.cc:565] at java.lang.Daemons$Daemon.run(Daemons.java:103)
runtime.cc:565] at java.lang.Thread.run(Thread.java:784)
runtime.cc:565]
runtime.cc:565] "HeapTaskDaemon" prio=10 tid=8 WaitingForTaskProcessor
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x12c4b1c8 self=0x791a4f1800
runtime.cc:565] | sysTid=21639 nice=4 cgrp=default sched=0/0 handle=0x79073564f0
runtime.cc:565] | state=S schedstat=( 106771 50520 5 ) utm=0 stm=0 core=4 HZ=100
runtime.cc:565] | stack=0x7907253000-0x7907255000 stackSize=1041KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21639/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000001f2ec /system/lib64/libc.so (syscall+28)
runtime.cc:565] native: #01 pc 00000000000dbd94 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:565] native: #02 pc 00000000002314c0 /system/lib64/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+440)
runtime.cc:565] native: #03 pc 0000000000231d54 /system/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+96)
runtime.cc:565] at dalvik.system.VMRuntime.runHeapTasks(Native method)
runtime.cc:565] at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:475)
runtime.cc:565] at java.lang.Daemons$Daemon.run(Daemons.java:103)
runtime.cc:565] at java.lang.Thread.run(Thread.java:784)
runtime.cc:565]
runtime.cc:565] "Binder:21590_1" prio=10 tid=9 Native
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x13680020 self=0x7922d99400
runtime.cc:565] | sysTid=21640 nice=0 cgrp=default sched=0/0 handle=0x79071524f0
runtime.cc:565] | state=S schedstat=( 3626560 841146 19 ) utm=0 stm=0 core=6 HZ=100
runtime.cc:565] | stack=0x7907057000-0x7907059000 stackSize=1009KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21640/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000006fd98 /system/lib64/libc.so (offset 2c000) (__ioctl+4)
runtime.cc:565] native: #01 pc 0000000000029e34 /system/lib64/libc.so (offset 25000) (ioctl+136)
runtime.cc:565] native: #02 pc 000000000006b4f0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)
runtime.cc:565] native: #03 pc 000000000006b854 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
runtime.cc:565] native: #04 pc 000000000006c174 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
runtime.cc:565] native: #05 pc 000000000009ff78 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
runtime.cc:565] native: #06 pc 000000000000fa94 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+280)
runtime.cc:565] native: #07 pc 00000000000bc988 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
runtime.cc:565] native: #08 pc 0000000000083588 /system/lib64/libc.so (offset 71000) (__pthread_start(void*)+36)
runtime.cc:565] native: #09 pc 00000000000241dc /system/lib64/libc.so (offset 24000) (__start_thread+68)
runtime.cc:565] (no managed stack frames)
runtime.cc:565]
runtime.cc:565] "Binder:21590_2" prio=10 tid=10 Native
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x136c0020 self=0x791c235000
runtime.cc:565] | sysTid=21641 nice=0 cgrp=default sched=0/0 handle=0x79070544f0
runtime.cc:565] | state=S schedstat=( 25601550 10230218 142 ) utm=1 stm=0 core=4 HZ=100
runtime.cc:565] | stack=0x7906f59000-0x7906f5b000 stackSize=1009KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21641/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000006fd98 /system/lib64/libc.so (offset 2c000) (__ioctl+4)
runtime.cc:565] native: #01 pc 0000000000029e34 /system/lib64/libc.so (offset 25000) (ioctl+136)
runtime.cc:565] native: #02 pc 000000000006b4f0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)
runtime.cc:565] native: #03 pc 000000000006b854 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
runtime.cc:565] native: #04 pc 000000000006c174 /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+60)
runtime.cc:565] native: #05 pc 000000000009ff78 /system/lib64/libbinder.so (android::PoolThread::threadLoop()+24)
runtime.cc:565] native: #06 pc 000000000000fa94 /system/lib64/libutils.so (android::Thread::_threadLoop(void*)+280)
runtime.cc:565] native: #07 pc 00000000000bc988 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+140)
runtime.cc:565] native: #08 pc 0000000000083588 /system/lib64/libc.so (offset 71000) (__pthread_start(void*)+36)
runtime.cc:565] native: #09 pc 00000000000241dc /system/lib64/libc.so (offset 24000) (__start_thread+68)
runtime.cc:565] (no managed stack frames)
runtime.cc:565]
runtime.cc:565] "Binder:21590_3" prio=10 tid=11 Native
runtime.cc:565] | group="" sCount=1 dsCount=0 flags=1 obj=0x13740020 self=0x7918b62c00
runtime.cc:565] | sysTid=21652 nice=0 cgrp=default sched=0/0 handle=0x7906f044f0
runtime.cc:565] | state=S schedstat=( 784376 1360936 5 ) utm=0 stm=0 core=4 HZ=100
runtime.cc:565] | stack=0x7906e09000-0x7906e0b000 stackSize=1009KB
runtime.cc:565] | held mutexes=
runtime.cc:565] kernel: (couldn't read /proc/self/task/21652/stack stderr:Permission denied)
runtime.cc:565] native: #00 pc 000000000006fd98 /system/lib64/libc.so (offset 2c000) (__ioctl+4)
runtime.cc:565] native: #01 pc 0000000000029e34 /system/lib64/libc.so (offset 25000) (ioctl+136)
runtime.cc:565] native: #02 pc 000000000006b4f0 /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+256)
runtime.cc:565] native: #03 pc 000000000006b854 /system/lib64/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+24)
A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 21590 (i.importsdkdemo), pid 21590 (i.importsdkdemo)
這是全部的報錯,在網搜了一堆關于解決**A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 21590 (i.importsdkdemo), pid 21590 (i.importsdkdemo)**的方法,但都不能用。
后來請教了一位有經驗的人,說可能是大疆的SDK沒有裝全,于是翻一波之后,重新build了一下,問題解決了。
二、運行
好不容易過了前面的大坑后
又來到了
E/DJIMultiNetworkMgr: start checkForDisable
disabled, return
E/DJIMultiNetworkMgr: start checkForDisable
E/DJIMultiNetworkMgr: disabled, return
E/AndroidRuntime: FATAL EXCEPTION: DJIExecutor Urgent #1
Process: com.dji.importsdkdemo, PID: 7233
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/lifecycle/ProcessLifecycleOwner;
at dji.sdk.sdkmanager.DJISDKManager.initParams(Unknown Source:191)
at dji.sdk.sdkmanager.DJISDKManager.initSDKManager(Unknown Source:253)
at dji.sdk.sdkmanager.DJISDKManager.registerApp(Unknown Source:45)
at dji.sdk.sdkmanager.DJISDKManager.access$600(Unknown Source:0)
at dji.sdk.sdkmanager.DJISDKManager$5$1.onDownloadSuccess(Unknown Source:6)
at dji.internal.flysafe.DJIFlySafeDBLoader.a(Unknown Source:19)
at dji.sdk.sdkmanager.DJISDKManager$5.run(Unknown Source:33)
at dji.sdksharedlib.util.DJISDKCacheThreadManager$1.run(Unknown Source:5)
at java.util.concurrent.ThreadPoolExecutor.processTask(ThreadPoolExecutor.java:1187)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:784)
Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.lifecycle.ProcessLifecycleOwner" on path: DexPathList[[zip file "/system/framework/com.android.future.usb.accessory.jar", zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/base.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_dependencies_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_resources_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_0_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_1_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_2_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_3_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_4_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_5_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_6_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_7_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_8_apk.apk", zip file "/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_9_apk.apk", dex file "InMemoryDexFile[cookie=[0, 529153721216]]", dex file "InMemoryDexFile[cookie=[0, 529153721792]]"],nativeLibraryDirectories=[/data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/lib/arm64, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/base.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_dependencies_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_resources_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_0_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_1_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_2_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_3_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_4_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_5_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_6_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_7_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_8_apk.apk!/lib/arm64-v8a, /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_9_apk.apk!/lib/arm64-v8a, /system/lib64, /product/lib64]]
E/AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
... 12 more
Suppressed: java.io.IOException: No original dex files found for dex location /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_resources_apk.apk
at dalvik.system.DexFile.openDexFileNative(Native Method)
at dalvik.system.DexFile.openDexFile(DexFile.java:354)
at dalvik.system.DexFile.<init>(DexFile.java:101)
at dalvik.system.DexFile.<init>(DexFile.java:75)
at dalvik.system.DexPathList.loadDexFile(DexPathList.java:394)
at dalvik.system.DexPathList.makeDexElements(DexPathList.java:354)
at dalvik.system.DexPathList.<init>(DexPathList.java:164)
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:74)
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:84)
at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:40)
at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:801)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:884)
at android.app.LoadedApk.getResources(LoadedApk.java:1135)
at android.app.ContextImpl.createAppContext(ContextImpl.java:2623)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6595)
at android.app.ActivityThread.access$2000(ActivityThread.java:273)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2020)
at android.os.Handler.dispatchMessage(Handler.java:112)
at android.os.Looper.loop(Looper.java:216)
at android.app.ActivityThread.main(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
Suppressed: java.io.IOException: No original dex files found for dex location /data/app/com.dji.importsdkdemo-guUn7VAFzaTmpn4qwqqFcg==/split_lib_slice_3_apk.apk
at dalvik.system.DexFile.openDexFileNative(Native Method)
at dalvik.system.DexFile.openDexFile(DexFile.java:354)
at dalvik.system.DexFile.<init>(DexFile.java:101)
at dalvik.system.DexFile.<init>(DexFile.java:75)
at dalvik.system.DexPathList.loadDexFile(DexPathList.java:394)
at dalvik.system.DexPathList.makeDexElements(DexPathList.java:354)
at dalvik.system.DexPathList.<init>(DexPathList.java:164)
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:74)
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:65)
at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:64)
at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:73)
at com.android.internal.os.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:88)
at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:84)
at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:40)
at android.app.LoadedApk.createOrUpdateClassLoaderLocked(LoadedApk.java:801)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:884)
at android.app.LoadedApk.getResources(LoadedApk.java:1135)
at android.app.ContextImpl.createAppContext(ContextImpl.java:2623)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6595)
at android.app.ActivityThread.access$2000(ActivityThread.java:273)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2020)
at android.os.Handler.dispatchMessage(Handler.java:112)
at android.os.Looper.loop(Looper.java:216)
at android.app.ActivityThread.main(ActivityThread.java:7625)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:524)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
這個坑不用管,拔了USB就好了
OK OVER
智能推薦
大疆小飛機Tello在Win10 中的完整安裝及填坑tip(親測有效)
Tello小飛機 1、Tello-SDK下載 2、安裝 install.bat雙擊自動化安裝、半天沒下下來、卒。 3、手動下載 3.1 python2.7.15 這個安裝就不多說了,官網 https://www.python.org/ftp/python 選擇python-2.7.15.amd64.msi下載安裝 3.2 openCV 3.2 3.2.1 下載openCV 3.2.exe 并解壓安...
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...
requests實現全自動PPT模板
http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...
猜你喜歡
Linux C系統編程-線程互斥鎖(四)
互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...
統計學習方法 - 樸素貝葉斯
引入問題:一機器在良好狀態生產合格產品幾率是 90%,在故障狀態生產合格產品幾率是 30%,機器良好的概率是 75%。若一日第一件產品是合格品,那么此日機器良好的概率是多少。 貝葉斯模型 生成模型與判別模型 判別模型,即要判斷這個東西到底是哪一類,也就是要求y,那就用給定的x去預測。 生成模型,是要生成一個模型,那就是誰根據什么生成了模型,誰就是類別y,根據的內容就是x 以上述例子,判斷一個生產出...
styled-components —— React 中的 CSS 最佳實踐
https://zhuanlan.zhihu.com/p/29344146 Styled-components 是目前 React 樣式方案中最受關注的一種,它既具備了 css-in-js 的模塊化與參數化優點,又完全使用CSS的書寫習慣,不會引起額外的學習成本。本文是 styled-components 作者之一 Max Stoiber 所寫,首先總結了前端組件化樣式中的最佳實踐原則,然后在此基...