Java 更新了eclipse、adt、Libgdx和x27;不能在android上编译

Java 更新了eclipse、adt、Libgdx和x27;不能在android上编译,java,android,eclipse,libgdx,Java,Android,Eclipse,Libgdx,我目前正在为我正在编写的游戏使用libgdx,我从大约2个月前开始继续编写这个游戏,所以我启动了eclipse,更新了所有内容(花了一段时间),然后在pc上继续编程,修复了一些bug并添加了一些东西。后来我尝试在我的android(Galaxy Nexus)上运行它,但出现了一个错误: 04-24 09:51:57.620: E/dalvikvm(19561): Could not find class 'com.thundergodpc.ThunderGod', referenced from

我目前正在为我正在编写的游戏使用libgdx,我从大约2个月前开始继续编写这个游戏,所以我启动了eclipse,更新了所有内容(花了一段时间),然后在pc上继续编程,修复了一些bug并添加了一些东西。后来我尝试在我的android(Galaxy Nexus)上运行它,但出现了一个错误:

04-24 09:51:57.620: E/dalvikvm(19561): Could not find class 'com.thundergodpc.ThunderGod', referenced from method com.thundergodandroid.ThunderGodActivity.onCreate
04-24 09:51:57.620: W/dalvikvm(19561): VFY: unable to resolve new-instance 616 (Lcom/thundergodpc/ThunderGod;) in Lcom/thundergodandroid/ThunderGodActivity;
04-24 09:51:57.620: D/dalvikvm(19561): VFY: replacing opcode 0x22 at 0x0003
04-24 09:51:57.620: D/dalvikvm(19561): DexOpt: unable to opt direct call 0x19b2 at 0x05 in Lcom/thundergodandroid/ThunderGodActivity;.onCreate
04-24 09:51:57.620: D/dalvikvm(19561): Trying to load lib /data/data/com.thundergod/lib/libgdx.so 0x41817918
04-24 09:51:57.628: D/dalvikvm(19561): Added shared lib /data/data/com.thundergod/lib/libgdx.so 0x41817918
04-24 09:51:57.628: D/dalvikvm(19561): No JNI_OnLoad found in /data/data/com.thundergod/lib/libgdx.so 0x41817918, skipping init
04-24 09:51:57.628: D/AndroidRuntime(19561): Shutting down VM
04-24 09:51:57.628: W/dalvikvm(19561): threadid=1: thread exiting with uncaught exception (group=0x40a5a1f8)
04-24 09:51:57.698: E/AndroidRuntime(19561): FATAL EXCEPTION: main
04-24 09:51:57.698: E/AndroidRuntime(19561): java.lang.NoClassDefFoundError: com.thundergodpc.ThunderGod

我想也许我在桌面上使用的是1.7,但我在桌面上使用的是1.6JDK合规性,所以这应该不是一个问题。我有点沮丧,所以我再次尝试遵循基本安装教程,但我得到了同样的错误。所以最后我想在这里发帖,有人能解释一下如何解决这个问题吗?

我想我知道你的答案。你不能运行你的android项目,但是你的java项目运行得很好。(如果我理解得很好的话)。看

不管怎样,我也有这个问题。我这么说是因为我自己解决了这个问题。如果DDMS无法工作,您可以将旧adb.exe复制到新的更新中。(如果您有此问题)


也许这样做之后,你仍然无法运行你的项目。所以您必须使用最新的libgx库,并将它们替换为旧库。javalibs和android libs。然后您可以运行它们。

也许这与您的项目配置有关?似乎libgdx没有正确链接或其他什么。您是否对Java构建路径执行了一些检查?或者甚至重做配置项目的教程步骤,如果你是这样开始它的话。@BiAiB它链接,并且确实看到了文件,否则它将无法编译。我已经试着按照教程中的步骤来做了,我得到了同样的错误。但是是的,我也认为这可能是一个配置错误,但我不确定它在哪里工作,因为它在更新之前工作。我就像错误所说的,它可能与无法读取jar有关,因为它确实看到了文件。。。嗯,无论如何,我不认为这是一个编译错误,因为eclipse在您可以将apk发送到设备之前就已经失败了。也许你可以问问libgdx论坛的人。祝你好运。顺便说一句,有关于adt更新导致项目中断的报告,这里:可能是related@BiAiB这就是答案!如果你发布一个答案,我可以给你分!