Java 使用libGDX的Android应用程序崩溃

Java 使用libGDX的Android应用程序崩溃,java,android,eclipse,libgdx,Java,Android,Eclipse,Libgdx,我不知道该怎么办。我让libGDX为桌面和Android设置了一个Eclipse项目,然后尝试在我的Android平板电脑上启动它(我不使用avd,因为它非常慢)。安装apk后,它立即尝试启动,然后应用程序崩溃。我没有修改项目的任何代码。当我在Android设备上启动应用程序时,似乎找不到类。也许有人可以从LogCat输出中告诉我该做什么 06-02 02:07:27.430: W/dalvikvm(17018): Unable to resolve superclass of Lcom/t

我不知道该怎么办。我让libGDX为桌面和Android设置了一个Eclipse项目,然后尝试在我的Android平板电脑上启动它(我不使用avd,因为它非常慢)。安装apk后,它立即尝试启动,然后应用程序崩溃。我没有修改项目的任何代码。当我在Android设备上启动应用程序时,似乎找不到类。也许有人可以从LogCat输出中告诉我该做什么

06-02 02:07:27.430: W/dalvikvm(17018): Unable to resolve superclass of   Lcom/test/game/AndroidLauncher; (3)
06-02 02:07:27.430: W/dalvikvm(17018): Link of class 'Lcom/test/game/AndroidLauncher;' failed
06-02 02:07:27.430: D/AndroidRuntime(17018): Shutting down VM
06-02 02:07:27.430: W/dalvikvm(17018): threadid=1: thread exiting with uncaught exception (group=0x415edba8)
06-02 02:07:27.430: E/AndroidRuntime(17018): FATAL EXCEPTION: main
06-02 02:07:27.430: E/AndroidRuntime(17018): Process: com.test.game, PID: 17018
06-02 02:07:27.430: E/AndroidRuntime(17018): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test.game/com.test.game.AndroidLauncher}: java.lang.ClassNotFoundException: Didn't find class "com.test.game.AndroidLauncher" on path: DexPathList[[zip file "/data/app/com.test.game-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test.game-1, /vendor/lib, /system/lib]]
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2121)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.ActivityThread.access$800(ActivityThread.java:135)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.os.Handler.dispatchMessage(Handler.java:102)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.os.Looper.loop(Looper.java:136)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.ActivityThread.main(ActivityThread.java:5017)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at java.lang.reflect.Method.invokeNative(Native Method)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at java.lang.reflect.Method.invoke(Method.java:515)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:813)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at dalvik.system.NativeStart.main(Native Method)
06-02 02:07:27.430: E/AndroidRuntime(17018): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.test.game.AndroidLauncher" on path: DexPathList[[zip file "/data/app/com.test.game-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.test.game-1, /vendor/lib, /system/lib]]
06-02 02:07:27.430: E/AndroidRuntime(17018):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
06-02 02:07:27.430: E/AndroidRuntime(17018):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2112)
06-02 02:07:27.430: E/AndroidRuntime(17018):    ... 11 more

如果这里有人知道出了什么问题,如果他们能帮忙,我会很高兴。

您复制了所有本机文件,如扩展名为
的文件或其他文件。没有这一点,您的项目将无法运行。某些类必须依赖于该本地文件。

是否使用外部JAR?这些类需要放在
libs
(完全写入)文件夹中,否则这些类将不会被“索引”。如果您没有使用gradle在项目中导入jar,则需要手动添加它以将其包含在构建中


它找不到
com.test.game.AndroidLauncher
类。请参见由以下原因引起的
:java.lang.ClassNotFoundException:在LogcatHanks中未找到类“com.test.game.AndroidLauncher”
,现在我知道我必须做什么了。我终于可以开始体验一下Android了。非常感谢:D