1

私は現在、書いているゲームにlibgdxを使用しています.2か月ほど前からこのゲームを書き続けていたので、eclipseを起動し、すべてを更新し(しばらく時間がかかりました)、PCでプログラムを作成し、いくつかを修正しました.バグと追加のもの。後で 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.6 JDK 準拠を使用しているので問題にはなりません。少しイライラしていたので、基本的なインストール チュートリアルをもう一度実行してみましたが、同じエラーが発生しました。最後に、ここに投稿することを考えましたが、これを修正する方法について誰かが光を当てることができますか?

4

1 に答える 1

2

私はあなたの答えを知っていると思います。Android プロジェクトを実行することはできませんが、Java プロジェクトはうまく実行されます (よく理解している場合)。ここを見てください

とにかく、私もこの問題を抱えていました。私は自分でこの問題を解決するので、あなたに言います。DDMS が機能しない場合は、古い adb.exe を新しい更新プログラムにコピーするだけです。(この問題がある場合)

おそらくこれが機能した後でも、プロジェクトを実行できません。そのため、libgx の最新のライブラリをダウンロードして、古いものに置き換える必要があります。Java ライブラリと Android ライブラリ。その後、それらを実行できます。

于 2012-04-27T16:15:55.063 に答える