You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The second time calling GroundSdk.newSession(context, null) i.e. after a session open, close, and reopen, I get the following exception:
java.lang.NoClassDefFoundError: com.parrot.drone.groundsdk.internal.Logging
This is caused by a missing dependency of the sdkcore module. I've tried including 'sdkcore' in my gradle build script alongside 'groundsdk' and 'arsdkengine', which properly shows 'import com.parrot.drone.sdkcore.ulog.ULog;' as defined when I click through the exception which shows the decompiled GroundSdkCore.java class, however I still get the same crash when running the app.
Use case: The session is initialized on fragment create and destroyed on fragment destroy. The second time visiting the fragment, the app crashes. I am managing multiple drones and potentially will be accessing this from a service as well which is why I am not simply using the ManagedGroundSdk.obtainSession(). I am calling newSession() from kotlin, if that matters. Also, groundSdk is not in my app module but in a library dependency module which is built/packaged together with the app, and part of the same codebase.
Thanks!
The text was updated successfully, but these errors were encountered:
I am managing my sessions manually.
The second time calling GroundSdk.newSession(context, null) i.e. after a session open, close, and reopen, I get the following exception:
java.lang.NoClassDefFoundError: com.parrot.drone.groundsdk.internal.Logging
This is caused by a missing dependency of the sdkcore module. I've tried including 'sdkcore' in my gradle build script alongside 'groundsdk' and 'arsdkengine', which properly shows 'import com.parrot.drone.sdkcore.ulog.ULog;' as defined when I click through the exception which shows the decompiled GroundSdkCore.java class, however I still get the same crash when running the app.
Use case: The session is initialized on fragment create and destroyed on fragment destroy. The second time visiting the fragment, the app crashes. I am managing multiple drones and potentially will be accessing this from a service as well which is why I am not simply using the ManagedGroundSdk.obtainSession(). I am calling newSession() from kotlin, if that matters. Also, groundSdk is not in my app module but in a library dependency module which is built/packaged together with the app, and part of the same codebase.
Thanks!
The text was updated successfully, but these errors were encountered: