Essayer de déployer mon premier jeu libgdx sur le web et a couru la commande ./gradlew html:dist
dans le terminal studio android mais je continue à obtenir l'erreur suivanteAucun code source disponible pour le type JSONParser
ligne [ERROR] 51: Aucun code source n'est disponible pour le type org.json.simple.parser.JSONParser; avez-vous oublié d'hériter d'un module requis? [ERROR] Ligne 54: Aucun code source n'est disponible pour le type org.json.simple.JSONObject;
avez-vous oublié d'hériter d'un module requis? [ERROR] Ligne 58: Aucun code source n'est disponible pour le type org.json.simple.JSONArray; avez-vous oublié d'hériter d'un module requis? [ERREUR] Aborting compilation en raison d'erreurs dans certains fichiers d'entrée : html: compileGwt ECHEC
Après avoir regardé en ligne, j'ai essayé de résoudre ce problème en incluant cette ligne
<inherits name="com.google.gwt.json.JSON" />
dans MyGdxGame.gwt.xml
fichier , une idée que j'ai eu de here. Mais cela ne semble pas avoir résolu le problème. D'autres idées? C'est ce que mon fichier ressemble
<?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>
au lieu d'utiliser org.json.simple.parser.JSONParser/JSONObject/JSONArray vous pouvez utiliser com.google.gwt .json.client.JSONParser, JSONObject et JSONArray. Je ne suis pas tout à fait sûr si les classes sur org.json.simple fonctionneront avec GWT. Il dit qu'il ne peut pas trouver les sources d'une bibliothèque (GWT a besoin des sources pour le traduire en Javascript). – Euclides
Pouvez-vous changer l'ordre des héritiers, 'HTTP' d'abord et' JSON' à la fin? Je me souviens de celui-ci juste à cause du problème de commande! –
S'il vous plaît arrêtez de dire quelque chose qui vous vient à l'esprit. Cela n'a rien à voir avec l'ordre. –