我尝试使用 gradle 将 Libgdx 部署到 html。我复制了内容html/build/dist
我在浏览器中看到的只是带有红色背景的 badlogic 图像(如果您刚刚创建了一个项目,您会看到什么)为什么会这样?
使用 superdev 我可以在浏览器中打开它,我看到它说拖动这个按钮但不能播放它。什么也没有
The code server is ready at http://127.0.0.1:9876/
GET /clean/html
Cleaning disk caches.
Cleaned in 29ms.
GET /superdev.html
[WARN] ignored get request: /superdev.html
[WARN] not handled: /superdev.html
> Building 91% > :html:superDev^C%
打开开发模块我看到了
Can't find any GWT Modules on this page.
如果我正常构建它,我会看到一些关于折旧方法的警告,它会成功构建。
Assets 没有被 html 加载
最佳答案
我有几个链接可以帮助你:
如何开始
Super Dev mode in GWT
还要检查这个线程
https://stackoverflow.com/a/24265470/3445320
编辑
我已经在带有 MacOS 的 Android Studio 上进行了测试
脚步 :
运行./gradlew html:clean
清理你的 html 模块
./gradlew html:superDev
命令 The code server is ready at http://127.0.0.1:9876/
在终端 http://127.0.0.1:9876/
在地址字段 -> 输入 Dev Mode On
和 Dev Mode Off
, 两个按钮 Dev Mode On
到书签栏,位于我的地址栏下方 Dev Mode On
书签栏中的按钮,我有编译选项现在我需要部署我的 html 项目
我跑
./gradlew html:dist
在 Android Studio 终端中我得到了
BUILD SUCCESSFUL
在终端然后我找到dist
我的 html 模块中的文件夹。dist folder is inside
html module -> build -> dist
我复制了
dist
文件夹并部署到我的服务器。编辑 2
确保
badlogic.jpg
在你的 android 模块的 assets 文件夹中检查
assets.txt
中的条目文件并找到 badlogic.jpg
内部 html module->war->assets
文件夹。如果文件或条目不存在。不知何故程序无法写入 Assets 文件夹
关于libgdx - 将 libgdx 部署到 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43707763/