wyjątek wdrożenia libGDX HTML5
Próbuję skompilować projekt libGDX przy użyciu GWT (libgdx-project-html kliknij prawym przyciskiem myszy -> Google -> GWT Compile).
Nie komplikuję się podczas kompilacji, z wyjątkiem
com.badlogic.gdx.scenes.scene2d.utils.DragAndDrop.Target java.lang.StringIndexOutOfBoundsException
ale ponieważ nie używam tego narzędzia, nie powinno być problemu.
Po tym, jak kompilacja mówi, że się powiodło, uruchomiłem lokalną hostowaną witrynę.
Pojawia się logo LibGDX i pasek ładowania (do tej pory), a kiedy są gotowe, otrzymuję czarny ekran gry i pudełko poniżej bez ograniczeń
GwtApplication: wyjątek: (TypeError): Nie można wywołać metody „nullMethod” o wartości NULL (TypeError): Nie można wywołać metody „nullMethod” o wartości NULL
linie wiadomości.
W konsoli powtarzany jest następujący komunikat:
Nieprzechwycony java.lang.RuntimeException: com.google.gwt.core.client.JavaScriptException: (TypeError): Nie można wywołać metody „nullMethod” o wartości NULL (funkcja anonimowa) 597957B2399D3903739C615799AE1A15.cache.html: 11899
Projekt w zasadzie jest tylko logo libGDX, które powinno pojawić się i wypełnić ekran gry (domyślny) i żaden kod nie został zmodyfikowany.
Kilka dodatkowych uwag:
Kompiluj komputer i Android i pracuj bez zarzutu.
Konsola mówi, że SoundManager 2 został załadowany (OK), zanim pojawi się komunikat o błędzie.
Flaga ścisła jest ustawiana podczas kompilacji GWT i wszystko jest kompilowane bez błędów.