Попытки развернуть свою первую игру libgdx в Интернете и побежал команду ./gradlew html:dist
в андроиде студии терминале, но я получаю следующее сообщение об ошибкеНет исходного кода для типа JSONParser
[ERROR] Линия 51: Нет исходного кода для типа org.json.simple.parser.JSONParser; вы забыли унаследовать необходимый модуль?
[ОШИБКА] Строка 54: Нет исходного кода для типа org.json.simple.JSONObject; вы забыли унаследовать необходимый модуль?
[ОШИБКА] Строка 58: Нет исходного кода для типа org.json.simple.JSONArray; вы забыли унаследовать необходимый модуль? [ERROR] Aborting компиляции из-за ошибок в некоторых входных файлах : HTML: compileGwt FAILED
После просмотра онлайн, я попытался решения этой проблемы, включив в эту линию
<inherits name="com.google.gwt.json.JSON" />
в MyGdxGame.gwt.xml
файле , идея, которую я получил от here. Но это, похоже, не разрешило проблему. Любые другие идеи? Это то, что мой файл выглядит
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit trunk//EN"
"http://google-web-toolkit.googlecode.com/svn/trunk/distro-source/core/src/gwt-module.dtd">
<module>
<source path="com/mygdx/fierykirby/gamedev" />
<inherits name="com.google.gwt.json.JSON" />
<inherits name="com.google.gwt.http.HTTP" />
</module>
используя вместо org.json.simple.parser.JSONParser/JSONObject/JSONArray вы можете использовать com.google.gwt .json.client.JSONParser, JSONObject и JSONArray. Я не совсем уверен, будут ли классы на org.json.simple работать с GWT. Он говорит, что он не может найти источники библиотеки (GWT действительно нуждается в источниках для перевода на Javascript). – Euclides
Можете ли вы изменить порядок наследований, сначала 'HTTP' и' JSON'? Я помню этот только из-за проблемы с порядком! –
Пожалуйста, перестаньте говорить, что бы ни случилось в вашем уме. Это не имеет никакого отношения к порядку. –