2011-10-31 10 views
4

を見つけることができませんが、私は、私はエミュレータ上でAndroidのバージョンを実行すると、以下のエラーを取得しています。メインプロジェクトはアンドロイドプロジェクトのビルドパスにあり、eclipseはエラーなしですべてをビルドします。私は何が欠けていますか?libgdx:アンドロイドアプリケーションは<a href="http://code.google.com/p/libgdx/wiki/ProjectSetup" rel="nofollow">http://code.google.com/p/libgdx/wiki/ProjectSetup</a>に記載されており、デスクトップ版の動作を実行しているように私には3つのプロジェクトを作成したゲームのメインクラス

10-31 07:06:47.023: E/dalvikvm(769): Could not find class 'com.mygame.MyGame', 
referenced from method com.mygame.MyGameAndroid.onCreate 

答えて

9

メインプロジェクト用のJavaコンパイラをJavaSE-1.7からJavaSE-1.6に切り替えたときにこれを解決しました。なぜこれがJavaSE-1.7でうまくいかなかったのか分かりますか?それに関するコメントは感謝しています。

EDIT:関連記事:私のコアGameクラスはフレームワークGameクラスから派生したので、私の場合はhttp://www.badlogicgames.com/forum/viewtopic.php?f=11&t=2314

+0

これは、私はこの*******問題で非常に多くの時間後に試したことがないていた一つのことです。ありがとう。 – Soflete

+0

これは私を助けませんでした。さらに悪いことは、このプロジェクトは仕事に慣れていて、突然仕事が止まったことです。 – ashes999

+0

ashes999 @何かがあなたのシステムに変更されていなければなりません。それだけで作業を止めることはできません。 – akonsu

0

は、これが起こりました。フレームワーククラスは適切に含まれていませんでした。サブクラスが見つからないため、アンドロイドは主なクラスが見つからないと報告しました(完全には分かっていなかったため)。

は、これを解決するために、私は正しく私の由来のフレームワークの参照を追加し、すべてが働きました。

-1

では、Androidプロジェクトプロパティ - > JavaでのラジオボタンをチェックしなければならなかったがPath->注文とExport->メインのゲームプロジェクトをビルドします。それが他の人に役立つことを願っています

関連する問題

 関連する問題