4

LibGDX、Java、Flixel-Android で書かれたゲームをエクスポートしようとしています。このゲームは Mac で開発され、他の Mac システムで Jar 形式で実行されます。Windows 7 マシンで実行すると、完全に起動する前に終了し、次のダンプが表示されます。

Java ランタイム環境によって致命的なエラーが検出されました:

PC=0x04a2b400、pid=5824、tid=5912 での EXCEPTION_ACCESS_VIOLATION (0xc0000005)

JRE バージョン: 7.0_09-b05 Java VM: Java HotSpot(TM) Client VM (23.5-b02 混合モード、windows-x86 を共有) 問題のあるフレーム: C 0x04a2b400

コア ダンプの書き込みに失敗しました。ミニダンプは、クライアント バージョンの Windows では既定で有効になっていません。

バグ レポートを提出したい場合は、http:
//bugreport.sun.com/bugreport/crash.jspにアクセスしてください 。ネイティブ コードの Java 仮想マシンの外部でクラッシュが発生しました。バグを報告する場所については、問題のあるフレームを参照してください。

コンソール ウィンドウは、これを表示する直前に「実行保護違反」も出力し、上記をテキスト ファイルにもダンプします。テキスト ファイルには、非常に長いダンプが含まれており、人々が必要と思わない限り、ここには投稿しません。

何が原因なのかわからず、解決する時間があまりありません! 誰にも手がかりがありますか?

編集 - LibGDX のストアからファイルをロードするコードのセクションに絞り込みました。これはネイティブ ライブラリの問題ですか?

編集 - Flixel-Android でテキストのサイズを変更することに何らかの形で関連しています。

4

1 に答える 1

2

ネイティブライブラリは、WindowsやJava 7では正しく機能しないと思います(これは非常に明白です)。

AndroidのJavaはJava1.5に準拠しているため、Java7でライブラリが壊れていることがわかります。ライブラリのWebサイトでサポートされているJavaのバージョンを確認します。


編集

java 7が原因のようです:http ://code.google.com/p/libgdx/issues/detail?id=824 。私はグーグルのエキスパートユーザーだと思います...

于 2012-11-10T15:31:04.023 に答える