Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

NoClassDefFoundError while launching libGDX on android

My libGDX project uses the Tween API for animations on my splash screen. On running the android launcher, the application force closes with the following error:

06-04 11:07:02.257: E/AndroidRuntime(3905): FATAL EXCEPTION: GLThread
06-04 11:07:02.257: E/AndroidRuntime(3905): java.lang.NoClassDefFoundError: com.ekshiksha.vcl.screens.SpriteTween
06-04 11:07:02.257: E/AndroidRuntime(3905):     at com.ekshiksha.vcl.screens.SplashScreen.show(SplashScreen.java:55)
06-04 11:07:02.257: E/AndroidRuntime(3905):     at com.badlogic.gdx.Game.setScreen(Game.java:62)
06-04 11:07:02.257: E/AndroidRuntime(3905):     at com.ekshiksha.vcl.MyVclLab.create(MyVclLab.java:16)
06-04 11:07:02.257: E/AndroidRuntime(3905):     at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:292)
06-04 11:07:02.257: E/AndroidRuntime(3905):     at com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.guardedRun(GLSurfaceViewCupcake.java:708)
06-04 11:07:02.257: E/AndroidRuntime(3905):     at com.badlogic.gdx.backends.android.surfaceview.GLSurfaceViewCupcake$GLThread.run(GLSurfaceViewCupcake.java:646)

Is it because I did not add the tween engine .jar file to my build path in android project? And should I link the jar file or make a new libs folder in android project and copy it there?

like image 310
shiladitya Avatar asked Nov 20 '25 04:11

shiladitya


1 Answers

Okay, the solution in the following post solved my problem of launching the android application.

Tween.registerAccessor NoClassDefFoundError

All I needed to do is link the tween API library in the android project and check it in order and export.

like image 147
shiladitya Avatar answered Nov 22 '25 18:11

shiladitya



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!