无法在 html 项目中加载资产
Cannot load assets in html project
我正在尝试测试 html 构建。一切正常,直到我尝试从资产文件夹加载图像文件。
在资产文件夹中我有两个文件:badlogic.jpg 和 test.png
它们的加载方式相同:
varname = new Texture(Gdx.files.internal("<filename>"));
该项目是通过以下方式构建的:
./gradlew html:superDev
加载 badlogic.jpg 文件工作正常,但加载同一文件夹中的任何其他文件不起作用并出现以下错误:
GwtApplication: exception: Couldn't load image 'test.png', file does not exist
Couldn't load image 'test.png', file does not exist.
我先加载badlogic.jpg。我已经确认这两个文件在同一个文件夹中。
这在 android 和桌面上不是问题。
好吧,就像我发布问题一样,我找到了答案。
我的第一个想法是我需要清除浏览器缓存。我清除了很多次,但没有用。
但是....我在一个 window 中测试项目并使用另一个来做其他事情。我用来清除缓存的浏览器window是firefox,我用来测试项目的window是chrome……所以……所以就不行了。
现在可以使用了,因为我已经清除了用于测试项目的浏览器中的缓存。
我想该睡觉了。
我正在尝试测试 html 构建。一切正常,直到我尝试从资产文件夹加载图像文件。
在资产文件夹中我有两个文件:badlogic.jpg 和 test.png
它们的加载方式相同:
varname = new Texture(Gdx.files.internal("<filename>"));
该项目是通过以下方式构建的:
./gradlew html:superDev
加载 badlogic.jpg 文件工作正常,但加载同一文件夹中的任何其他文件不起作用并出现以下错误:
GwtApplication: exception: Couldn't load image 'test.png', file does not exist Couldn't load image 'test.png', file does not exist.
我先加载badlogic.jpg。我已经确认这两个文件在同一个文件夹中。
这在 android 和桌面上不是问题。
好吧,就像我发布问题一样,我找到了答案。
我的第一个想法是我需要清除浏览器缓存。我清除了很多次,但没有用。
但是....我在一个 window 中测试项目并使用另一个来做其他事情。我用来清除缓存的浏览器window是firefox,我用来测试项目的window是chrome……所以……所以就不行了。 现在可以使用了,因为我已经清除了用于测试项目的浏览器中的缓存。 我想该睡觉了。