当前位置: 首页 > 面试题库 >

com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件:-错误

浦泳
2023-03-14
问题内容

我正在尝试在iOS的libGDX中开发应用程序。

在我的Java课中,我写了这一行

private Texture texture = new Texture(Gdx.files.internal("data/folder_name_1/folder_name_2/abcd.png"));

我的robovm.xml看起来像这样-

<iosInfoPList>Info.plist.xml</iosInfoPList>
  <resources>
    <resource>
      <directory>../android/assets</directory>
      <includes>
        <include>**</include>
      </includes>
      <skipPngCrush>true</skipPngCrush>
    </resource>
    <resource>
      <directory>data</directory>
    </resource>
  </resources>

当我尝试在iOS模拟器上运行代码时,它运行良好。但是,当我尝试在iOS设备(即iPhone)上运行它时。它产生一个看起来像这样的错误-

com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: data/folder_name_1/folder_name_2/abcd.png

有人可以帮我弄这个吗 ?

注意:-在我的iOS项目的data文件夹中,还有另一个“ data”文件夹,其中还有一个名为“ folder_name_1”的文件夹,然后在其中有“
folder_name_2”文件夹,在其中有png文件“ abcd”。 png”。


问题答案:

您眼前出现了错误…

 <directory>../android/assets</directory>

您要查找的资源不在“数据”文件夹中。它位于android项目中的“资产”中。

另外,在加载纹理时,您无需使用FileHandler。就足够了:

texture = new Texture("image.png");

这将是android项目的根(资产)文件夹



 类似资料:
  • 问题内容: 我最近决定从Apache2切换到Nginx。我在CentOS服务器上安装了Nginx并设置了基本配置。当我尝试在浏览器(FF / Chrome)中加载网站时,我注意到未加载CSS文件。我检查了错误控制台,并看到以下消息: 我检查了Nginx的配置,一切似乎都很好: 在/etc/nginx/mime.types中正确设置了css文件的mime类型。 一切似乎都配置正确,但是我的css文件

  • 我在创建工作JAR文件时遇到问题。我可以跑步。类文件如下所示: 但作为jar运行(在构建脚本中)失败: 我将通过使用简单的Hello World项目来简化我遇到的问题: 文件需要进入文件夹。JAR文件需要在文件夹中。是构建JAR文件的bash脚本。如下: 你好世界java: 运行JAR文件,如构建中所示。sh结果 如前所述,直接运行应用程序效果很好。 这是的结构。 的内容。 我已经工作了6年了,现

  • 问题内容: 当我使用pydot运行非常简单的代码时 它向我显示错误消息: 我正在使用python 2.7.3 问题答案: 回答: (上游)的不兼容性已由6dff94b3f1修复,因此`pydot = 1.1pyparsing >= 1.5.7`](https://github.com/erocarrera/pydot/commit/e26af21426fcf15955f7b11b348b14dc6

  • 我有问题从api接收数据与所有其他链接,这是可以的,但这一个是如此困难…这是代码 这是我正在使用的php代码。 在控制台上显示日志---->XMLHttpRequest无法加载文件:///d:/install/xampp/htdocs/allinone/proxy.php?url=https://na.api.pvp.n…pectatorgameinfo/NA1/26667724?api_key=

  • 我实际上有几个问题,第一个问题是为什么我的CSS文件没有加载?需要说明的是,我对HTML和CSS非常陌生,这实际上是我的第一个项目,所以不要太苛刻?而且,有时我的视频没有加载,就像我有一个模因页面,它只是给我一个黑色的视频播放器。我决定忽略它,专注于CSS,然后测试我的页面和加载的memes。我的最后一个问题是如何将多个视频/音频加在一起。例如,如果我有三个音频文件,如音频一,音频二,音频三,只有

  • 我实际上有几个问题,第一个问题是为什么我的CSS文件没有加载?需要说明的是,我对HTML和CSS非常陌生,这实际上是我的第一个项目,所以不要太苛刻?而且,有时我的视频没有加载,就像我有一个模因页面,它只是给我一个黑色的视频播放器。我决定忽略它,专注于CSS,然后测试我的页面和加载的memes。我的最后一个问题是如何将多个视频/音频加在一起。例如,如果我有三个音频文件,如音频一,音频二,音频三,只有