libgdx:成功构建 war 后缺少 html.nocache.js

问题描述 投票:0回答:1

我开发了一个libgdx游戏,在桌面和Android下运行良好。

不幸的是我无法让 html 输出工作。当我启动任务时

./gradlew war
需要一些时间和大量 CPU 资源,导致
BUILD SUCCESSFUL

运行

./gradlew jettyRun
会给我一个网页,浏览器告诉我:
404 Not Found - http://localhost:8080/html/html/html.nocache.js
。 查看 html 项目的 war 文件夹,缺少子文件夹“html”。

我似乎这些文件不是从

build/gwt/out/html
复制的,我可以在其中找到
html.nocache.js
。手动将文件复制到 war 文件夹,让游戏开始,但出现错误,涉及我的核心项目缺少类。

我做错了什么?我已经尝试将当前的 libgdx-setup.jar 与新的(普通)项目一起使用,给了我相同的结果。即使大量的谷歌搜索也没有帮助。

java libgdx gradlew
1个回答
0
投票

我也有同样的问题。我的问题是,我正在与 gradle 项目所在的不同文件夹中构建 libgdx。 Libgdx 构建系统可能还没有为此做好准备。仔细检查您是否使用 libgdx 默认模板并且没有使用 buildDir gradle 属性

© www.soinside.com 2019 - 2024. All rights reserved.