Libgdx HTML项目未编译(没有可用的源代码..)
Libgdx HTML project not compiling (No source code is available...)
我第一次尝试使用libgdx项目的HTML版本,但在编译该项目时遇到了问题。compileGwt任务失败,原因如下:
[ERROR] Line 21: No source code is available for type de.tomgrill.gdxfacebook.core.GDXFacebook; did you forget to inherit a required module?
[ERROR] Line 30: No source code is available for type io.netty.channel. socket.SocketChannel; did you forget to inherit a required module?
对于不同的类,有更多相同类型的错误。我的问题是:有可能让Netty和gdxfacebook扩展在项目的HTML版本中工作吗?如果是这样,如何做到这一点?请注意,除了外行所说的"它将java转换为javascript代码"之外,我对GWT一无所知。欲了解更多信息,请询问。感谢
编辑:附加来自html项目的.iml文件
<?xml version="1.0" encoding="UTF-8"?>
<module external.linked.project.id=":html" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="portablefun" external.system.module.version="1.1" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" value=":html" />
</configuration>
</facet>
<facet type="java-gradle" name="Java-Gradle">
<configuration>
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
<option name="BUILDABLE" value="true" />
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/build/classes/main" />
<output-test url="file://$MODULE_DIR$/build/classes/test" />
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
<excludeFolder url="file://$MODULE_DIR$/build" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="core" exported="" />
<orderEntry type="library" exported="" name="gdx-backend-gwt-1.9.3" level="project" />
<orderEntry type="library" exported="" name="gdx-backend-gwt-1.9.3-sources" level="project" />
<orderEntry type="library" exported="" name="gdx-1.9.3-sources" level="project" />
<orderEntry type="library" exported="" name="gdx-1.9.3" level="project" />
<orderEntry type="library" exported="" name="gdx-box2d-1.9.3-sources" level="project" />
<orderEntry type="library" exported="" name="gdx-box2d-gwt-1.9.3-sources" level="project" />
<orderEntry type="library" exported="" name="json-20160212" level="project" />
<orderEntry type="library" exported="" name="gwt-user-2.6.1" level="project" />
<orderEntry type="library" exported="" name="gdx-box2d-1.9.3" level="project" />
<orderEntry type="library" exported="" name="validation-api-1.0.0.GA" level="project" />
<orderEntry type="library" exported="" name="validation-api-1.0.0.GA-sources" level="project" />
<orderEntry type="library" exported="" scope="RUNTIME" name="gwt-servlet-2.6.0" level="project" />
</component>
</module>
GWT将Java编译为Javascript,但只有使用GWT自己的类模拟或编写的Java类。我认为你需要在你的模块描述符中继承这个:
<inherits name = "src.de.tomgrill.gdxfacebook.GdxFacebookCore">
相关文章:
- 正在将数据主题添加到所有项目
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 学生搜索项目jquery/javascript
- 如何获取不属于我项目的上一页的URL
- 活动选项卡's源代码-获取变量s值
- Dojo:访问dijit.form.Select中单击的项目
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- 我需要为我的朋友在这个项目上提供帮助
- 如何从 HTML 查询中删除项目
- 在Meteor项目中安装并包含npm模块后出错
- 当在Ember中点击一个项目时,我如何将一个活动类添加到项目列表中
- 如何使用SonarQube分析源代码和测试位于同一目录中的项目
- 如何下载杜兰达尔示例项目(Hello World)的源代码
- 像 d3 这样的项目如何将所有源代码放入一个大的 JavaScript 文件中
- 如何将控制器源代码从app.js移动到angular项目中所需的文件夹位置
- 理解Angular 2 webpack项目中的源代码符号链接
- Libgdx HTML项目未编译(没有可用的源代码..)
- 我如何修改和测试javascript源代码的项目,在生产中使用最小化的javascript代码