1

私は小さなゲームアプリケーションを構築しています。Java を使用してエンジン全体を構築し、エンジンをロジックから分離しました。これは、コンソールおよびスイング UI アプリケーションとして完全に機能しました。

今、私はそれをアンドロイドに移行したいのですが、ビルドしたパッケージからインスタンスを作成しようとするたびに、何らかの理由でエミュレータがクラッシュします。

私はそれをjarファイルとしてプロジェクトに追加しました(そしてそれを私のパスに追加しました)。その後、*.java パッケージを Android プロジェクトに追加しましたが、それでもクラッシュします。

あなたの助けをいただければ幸いです。

4

1 に答える 1

1

これには百万の理由があるかもしれません。最も可能性の高い理由は次のとおりです。

  • コードを Java 7 にコンパイルします (クラス形式が異なります)。
  • Android 環境に存在しない依存関係を使用している

ソースを Android プロジェクトのソース フォルダーに追加して、Android 環境でコンパイルできるようにしてください。jar ファイルは使用しないでください。それは確かにうまくいくでしょう。

于 2013-08-22T16:04:18.673 に答える