GWT を使用して libGDX プロジェクトをコンパイルしようとしています (libgdx-project-html 右クリック -> Google -> GWT コンパイル)。
コンパイル中にエラーが発生しません
com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.Target java.lang.StringIndexOutOfBoundsException
しかし、私はこのユーティリティを使用していないので、問題にはなりません。
コンパイルが成功したと表示された後、ローカルでホストされているサイトを実行しました。
LibGDX のロゴと読み込みバーが表示されます (ここまでは問題ありません)。完了すると、黒いゲーム画面とその下に無制限のボックスが表示されます。
GwtApplication: 例外: (TypeError): null のメソッド 'nullMethod' を呼び出せません (TypeError): null のメソッド 'nullMethod' を呼び出せません
メッセージ行。
コンソールでは、次のメッセージが継続的に繰り返されます。
キャッチされていない java.lang.RuntimeException: com.google.gwt.core.client.JavaScriptException: (TypeError) : null のメソッド 'nullMethod' を呼び出せません (匿名関数) 597957B2399D3903739C615799AE1A15.cache.html:11899
プロジェクトは基本的に libGDX のロゴであり、ゲーム画面 (デフォルト) に表示され、コードは変更されていません。
いくつかの追加メモ:
デスクトップと Android は問題なくコンパイルおよび動作します。
コンソールは、エラー メッセージが表示される前に、SoundManager 2 がロードされました (OK) と表示します。
GWT のコンパイル時に Strict フラグが設定され、すべてがエラーなしでコンパイルされます。