将libgdx部署到html
我尝试使用gradle将Libgdx部署到html。我复制了内容将libgdx部署到html,libgdx,Libgdx,我尝试使用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. C
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%
打开dev mod,我看在此页面上找不到任何GWT模块。
如果我正常构建它,我会看到一些关于折旧方法的警告,那么它将成功构建
资产不是通过html加载的我有几个链接可以帮助您: 如何开始 还要检查这个线程 编辑 我已经用MacOS在Android Studio上进行了测试 步骤: 运行
/gradlew html:clean
以清理html模块
- 在Android Studio终端上,我运行
命令/gradlew html:superDev
- 我得到
在终端上代码服务器在http://127.0.0.1:9876/
- 然后我打开谷歌浏览器,查看->总是显示书签栏
- 我输入了
在地址字段->输入http://127.0.0.1:9876/
- 我得到一个页面,上面有两个按钮,分别打开和关闭
开发模式
- 将上的
Dev Mode拖动到书签栏,书签栏位于我的地址栏下方
- 完成了!现在我搜索,我在浏览器中找到了我的游戏
- 按下书签栏中的
devmode按钮,我得到了编译选项
/gradlew html:dist
我在终端中获得了buildsuccessful
,然后在html模块中找到了dist
文件夹
dist文件夹位于html模块->构建->dist
我复制了dist
文件夹并部署到我的服务器
编辑2
确保badlogic.jpg
位于android模块的资产文件夹中
检查assets.txt
文件中的条目,并在htmlmodule->war->assets
文件夹中找到badlogic.jpg
。如果文件或条目不存在
不知何故,程序无法写入资产文件夹
- 检查哪些程序打开了文件
- 检查权限和管理权限
- 删除缓存文件,为每次新运行superDev运行“gradlew html:clean html:superDev”
- 检查任何反病毒软件,他们可以将GWT的某些行为标记为可疑
/gradlew html:dist
@AbhishekAryan什么是超级开发模式?如何检查?eclipse的第一个链接,我使用android studiotry运行blank Libgdx项目,确保您存在一些配置问题或gwt API问题,因为android Studio Terminal上的gwt.run/gradlew html:superDev
不支持所有java API。编译时,我仍然找不到badlogic.png文件,我问题中的最后一张图片你清理过你的项目了吗?