我正在尝试使用libgdx创建游戏。当我在Eclipse中测试时,游戏运行良好,但是当我尝试将其导出为Android或桌面游戏时,游戏会立即启动并崩溃。
问题是游戏无法找到资产,因此会抛出未处理的异常。我使用以下方式加载我的所有资产。
Dim cnQ As New SqlConnection("Data Source=Server_IP;Initial Catalog=DataBase_Name;User ID=you_User_Name;Password=your_Password;")
我搜索了导出的jar并且所有资源都正确地位于其中,但由于某种原因游戏无法找到它们。在桌面上,当我将.jar文件放入我的资源文件夹时,它将正常工作。
当我创建一个新的libgdx项目并将其导出时,它工作正常,但是一旦我添加了我的java类,它就会停止工作。
我试图在这里搜索类似的问题,但没有一个答案解决了我的问题。
答案 0 :(得分:0)
可能是文件位于资产文件夹中,不需要。
我有类似的问题,在我的资源文件夹中是一个.xcf文件,一个gimp文件。 我删除了.xcf文件,问题解决了。
答案 1 :(得分:0)
我找到了解决方案,所以我会回答我自己的问题,以防其他人遇到同样的问题。
我在assets文件夹中有一个扩展名为.PNG的图像,在我的源代码中我试图将其读作.png
因为我在Linux上是一个区分大小写的操作系统,这导致了运行时异常。 android导出也是一样。