【发布时间】:2016-08-11 20:06:29
【问题描述】:
在摆脱了拖延的模式之后,我终于找到了项目待办事项列表中的项目,上面写着“在虚拟设备上运行以查看它为什么崩溃”。
我的项目是一个 libgdx 应用程序,我计划移植到各种平台,其中最重要的两个是桌面和 android。 在开发过程中,我专门使用了桌面启动器,因为当只是检查一些小事情时,它更容易启动。
我确实在某个时候构建了一个.apk,只是为了看看它是否会开箱即用,但事实并非如此。现在我已经通过虚拟设备进行了尝试,这就是日志所说的:
com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: rifleman.png
我的游戏使用的任何其他资产也是如此。这些文件都放在projectname/android/assets,因为我记得很久以前就知道这是要走的路。
我尝试使用的虚拟设备是 Nexus 5,但我尝试通过在启动后立即将其上传到我的实际手机来运行 .apk,我认为问题是相同的,因此与测试平台。
我目前没有使用资产管理器,因为它计划在启动并运行基本核心机制之后实施。与此同时,我正在加载它们:new Pixmap(new FileHandle("rifleman.png"));
在 Linux Mint 17 Cinnamon 上使用 android-studio 2.2。
如果需要更多信息,请发表评论。
【问题讨论】:
标签: android-studio libgdx assets