添加sharedUserId后,可以正常Init。但是去除sharedUserId后会出现java.lang.NoClassDefFoundError: Failed resolution of: Ldji/v5/manager/SDKManager;
java.lang.NoClassDefFoundError: Failed resolution of: Ldji/v5/manager/SDKManager;
at com.test.drone.common.DroneManager.regV5DJI(DroneManager.kt:386)
at com.test.drone.common.DroneManager.regDJI(DroneManager.kt:258)
at com.test.drone.v5.App.onCreate(App.kt:19)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6725)
at android.app.ActivityThread.access$1500(ActivityThread.java:247)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2053)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7839)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1122)
Caused by: java.lang.ClassNotFoundException: dji.v5.manager.SDKManager
at com.test.drone.common.DroneManager.regV5DJI(DroneManager.kt:386)
at com.test.drone.common.DroneManager.regDJI(DroneManager.kt:258)
at com.test.drone.v5.App.onCreate(App.kt:19)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6725)
at android.app.ActivityThread.access$1500(ActivityThread.java:247)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2053)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7839)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1122)
-
尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 看报错是找不到dji.v5.manager.SDKManager类,检查下MSDK的依赖是否正确引入,并且先不要开启混淆。 另外,在Android Studio的Run/Debug Configurations页面勾选上 Always install with package manager选项,参考下图,并清除项目缓存重新运行。否则会导致com.cySdkyc.clx.Helper.install(this)安装失败  希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
请先登录再写评论。
评论
1 条评论