App crashing when Integrating DJI Pro Mini 3 with v.5.
59 0 5-14 05:15
Uploading and Loding Picture ...(0/1)
o(^-^)o
Usman DKT
lvl.1

United Arab Emirates
Offline

I am using Flutter and communicating with the Native Code to integrate DJI mini pro 3 with my android app.

Getting the below error when calling com.secneo.sdk.Helper.install(this):

F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.AssetManager android.content.Context.getAssets()' on a null object reference
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at android.content.res.AssetManager android.content.ContextWrapper.getAssets() (ContextWrapper.java:120)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void com.secneo.sdk.Helper.cpAst(java.lang.String, java.lang.String) (Helper.java:52)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class) (Runtime.java:-2)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1126)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void java.lang.Runtime.loadLibrary0(java.lang.ClassLoader, java.lang.Class, java.lang.String) (Runtime.java:1080)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void java.lang.Runtime.loadLibrary0(java.lang.Class, java.lang.String) (Runtime.java:1003)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void java.lang.System.loadLibrary(java.lang.String) (System.java:1661)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void com.secneo.sdk.Helper.install(android.app.Application) (Helper.java:43)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void ai.dtek.fly.dev.dtek_fly.MyApplication.installSDK() (MyApplication.kt:23)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at java.lang.Object ai.dtek.fly.dev.dtek_fly.MainActivity$configureFlutterEngine$1$1.invokeSuspend(java.lang.Object) (MainActivity.kt:31)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(java.lang.Object) (ContinuationImpl.kt:33)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void kotlinx.coroutines.DispatchedTask.run() (DispatchedTask.kt:106)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:942)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at boolean android.os.Looper.loopOnce(android.os.Looper, long, int) (Looper.java:226)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void android.os.Looper.loop() (Looper.java:313)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:8762)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:604)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1067)
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]     in call to FindClass
F/ai.dtek.fly.dev( 7939): java_vm_ext.cc:591]     from java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class)
F/ai.dtek.fly.dev( 7939): runtime.cc:691] Runtime aborting...
F/ai.dtek.fly.dev( 7939): runtime.cc:691] Dumping all threads without mutator lock held








Getting the following error when calling SDKManager.getInstance().init:

E/AndroidRuntime( 8096): FATAL EXCEPTION: main
E/AndroidRuntime( 8096): Process: ai.dtek.fly.dev, PID: 8096
E/AndroidRuntime( 8096): java.lang.NoClassDefFoundError: Failed resolution of: Ldji/v5/manager/SDKManager;
E/AndroidRuntime( 8096):         at ai.dtek.fly.dev.dtek_fly.MyApplication.registerSDK(MyApplication.kt:33)
E/AndroidRuntime( 8096):         at ai.dtek.fly.dev.dtek_fly.MainActivity$configureFlutterEngine$1$2.invokeSuspend(MainActivity.kt:40)
E/AndroidRuntime( 8096):         at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
E/AndroidRuntime( 8096):         at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
E/AndroidRuntime( 8096):         at android.os.Handler.handleCallback(Handler.java:942)
E/AndroidRuntime( 8096):         at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 8096):         at android.os.Looper.loopOnce(Looper.java:226)
E/AndroidRuntime( 8096):         at android.os.Looper.loop(Looper.java:313)
E/AndroidRuntime( 8096):         at android.app.ActivityThread.main(ActivityThread.java:8762)
E/AndroidRuntime( 8096):         at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 8096):         at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
E/AndroidRuntime( 8096):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
E/AndroidRuntime( 8096): Caused by: java.lang.ClassNotFoundException: Didn't find class "dji.v5.manager.SDKManager" on path: DexPathList[[zip file "/data/app/~~4WXW2TCdIr81bSUEvk_5AQ==/ai.dtek.fly.dev-bH1k6BVXYS3frz2H-Ne3Eg==/base.apk"],nativeLibraryDirectories=[/data/app/~~4WXW2TCdIr81bSUEvk_5AQ==/ai.dtek.fly.dev-bH1k6BVXYS3frz2H-Ne3Eg==/lib/arm64, /data/app/~~4WXW2TCdIr81bSUEvk_5AQ==/ai.dtek.fly.dev-bH1k6BVXYS3frz2H-Ne3Eg==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
E/AndroidRuntime( 8096):         at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
E/AndroidRuntime( 8096):         at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime( 8096):         at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime( 8096):         ... 12 more


5-14 05:15
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules