当前位置: 首页 > 知识库问答 >
问题:

线程“LWJGL应用程序”中的Libgdx项目异常。无法加载文件。内部错误日志

晏富
2023-03-14

我是一个新手在libgdx和刚刚得到它安装在Android Studio。现在我得到这个错误,当我第一次按运行。

/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java 
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: badlogic1.jpg
    at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:140)
    at com.badlogic.gdx.graphics.glutils.FileTextureData.prepare(FileTextureData.java:64)
    at com.badlogic.gdx.graphics.Texture.load(Texture.java:130)
    at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:121)
    at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:100)
    at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:92)
    at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:88)
    at com.TigerBudda.ZombieBird.ZBGame.create(ZBGame.java:16)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: badlogic1.jpg (Internal)
    at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
    at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:220)
    at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:137)
    ... 9 more

共有3个答案

满勇军
2023-03-14

在我的例子中,安装nvidia-375驱动程序解决了这个问题。

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-375

重启。然后嗒-哒!它在工作。

叶鸿
2023-03-14
static{
    System.out.println(Gdx.files.getLocalStoragePath());
}

它显示了android/桌面特定模块外部的项目根文件夹的路径。将文件复制到相对于项目根文件夹的路径,并成功。

Project/core Project/android Project/desktop Project/html Project/android/assets/data/img。png工作原理:项目/数据/img。巴布亚新几内亚

翟志新
2023-03-14

你运行桌面应用程序?确保你的桌面资产链接到Android资产文件夹?

在Eclipse上:找不到新的libgdx安装程序接收文件

编辑:

在Android Studio

选择编辑配置=

 类似资料: