2016-09-19 9 views
1

ウェブ上の私の最初のlibgdxゲームを展開しようとすると、アンドロイドスタジオ端末にコマンド ./gradlew html:distを走ったが、私は[ERROR]ライン51以下のエラーにタイプのために利用可能なソースコードJSONParser

を取得しておいてください。 org.json.simple.parser.JSONParser型のソースコードはありません。必要なモジュールを継承することを忘れましたか?

[ERROR]行54:org.json.simple.JSONObject型のソースコードはありません。必要なモジュールを継承することを忘れましたか?

[ERROR]行58:org.json.simple.JSONArray型のソースコードはありません。必要なモジュールを継承することを忘れましたか? [ERROR]による 一部の入力ファイル内のエラーのためにコンパイル中止:HTML:compileGwtはオンライン見た後

をFAILED、私はこの行にMyGdxGame.gwt.xmlファイル内

<inherits name="com.google.gwt.json.JSON" /> 

を含むことによって、この問題を解決しようとしました私が得たアイデアはhereです。しかし、それは問題を解決していないようです。他のアイデア?これは私のファイルには、com.google.gwt.user.Userを継承する場合は、GWTが付属してJSONライブラリを使用することができるはず

<?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> 
+0

は、代わりにあなたがcom.google.gwtを使用する可能性がありますorg.json.simple.parser.JSONParser/JSONObject/JSONArrayを使用して.json.client.JSONParser、JSONObject、およびJSONArrayです。 org.json.simpleのクラスがGWTで動作するかどうかは不明です。それはライブラリのソースを見つけることができないと言います(GWTはそれをJavascriptに翻訳するためのソースが必要です)。 – Euclides

+0

最後に 'HTTP'が最初、' JSON'が継承の順番を変更できますか?私は注文の問題のためにちょうどこれを覚えています! –

+0

あなたの心にどんなことがあっても言わないでください。これは注文とは関係ありません。 –

答えて

0

のように見えるものです。 JSONのすべてのニーズを処理する必要があります。 GWTの外に出る必要はありません。

* .gwt.xml:

<inherits name='com.google.gwt.user.User'/> 

* .javaファイル:

import com.google.gwt.json.client.JSONObject; 
import com.google.gwt.json.client.JSONParser; 
関連する問題