我在游戏商店上重新上传了我的第一个游戏,并且似乎有一个错误(刚加载菜单资产后)与nexus设备(nexus 4和7到目前为止)。堆栈跟踪告诉我
com.badlogic.gdx.utils.GdxRuntimeException:未加载资产:data / ui / bg.jpg 在com.badlogic.gdx.assets.AssetManager.get(AssetManager.java:122) 在com.antent.planetconqueror.ui.Menu.assignAssets(Menu.java:122)
在上传之前,我已经在6台设备(1x华为,4x三星,1x SonyEricson)上彻底测试了这个应用程序,这个错误从未出现过。
由于我没有nexus设备,我无法弄清楚我做错了什么。我有两种理论。
bg.jpg是我在游戏菜单中使用的唯一jpg格式图像。所有其他人都是png。由于图像是1200x900px,jpg格式占用kb的一半而不是png。将jpgs与nexus设备和libgdx结合使用吗?
bg.jpg可能会变大并从GarbageCollector自动处理? Stil我的三星Galaxy mini gt-s5570设法加载图像很好。在游戏的后期,我使用了3072x2304px的jpg图像,这在我的所有测试设备上都能正常工作。
现在我可以使用throw catch但我不想丢失我的背景图像。有人有类似的经历吗?或者,如果游戏在他们的设备上运行,那么有关联的人可以尝试,这也会有所帮助。 Download Planet Conqueror
由于