在libGDX中启动android应用程序时出现java.lang.NoClassDefFoundError

时间:2012-10-21 21:26:04

标签: android libgdx

当我试图通过桌面应用程序运行Android应用程序时,这个运行时错误会一次又一次地弹出。桌面应用程序工作正常,但当我尝试通过Android应用程序运行时,它为桌面应用程序中的类提供了noclassdeffounderror! 已经四五个小时了!它究竟出了什么问题呢?它可能带来什么问题?

请提出建议! PS我没有使用ADT 17版本。帮帮我们!谢谢!

3 个答案:

答案 0 :(得分:0)

右键单击您的Android项目 - >属性 - > Java构建路径 - >订单和导出检查您正在使用的库(例如Gdx.jar)。

答案 1 :(得分:0)

右键单击您的Android项目 - >属性 - > Java构建路径 - >订单和导出 导出所有你的>你正在使用和你的桌面项目与android项目,如图所示,这将让你的应用程序在Android上运行。

答案 2 :(得分:0)

如果每个东西都链接得很好......(使用Java Build Path和Order and Export ...)并且仍然在android上运行项目时检查JRE是否设置为1.6。

将JRE从主Java项目从1.7更改为1.6,并尝试在android上运行它。

Eclipse的>主要的Java项目 - >展开目录 - >右键单击JRE系统库 - >检查“执行环境” - >选择JavaES 1.6 jre6->单击确定