所以我正在用libgdx创建一个小游戏。

因此,我认为我将继续进行测试,以确保缩放比例和游戏中的所有内容均按应有的方式工作。

当我完成所有设置并运行“ Android应用程序”时,我加载了几秒钟,我看到手机上有打开的东西,但随后崩溃,这是LogCat日志:

E问题@ Javadoc 4,声明控制台ts。 调试LogCat El保存的过滤器119所有消息(无过滤器)(9414)'搜索消息。 接受Java正则表达式。 带pid:,app:,tag:或tat的前缀以限制范围。 contheavenappsjurnpdodgeandmid(Sessi L.时间PID PID PID TID应用标签W 05-16 19:07:1 ... 26671 26707 com.heavenapps .... dalvikvm E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.h eavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com。 heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com。 heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com。 heavenapps .... AndroidRun ... E 05-16 19:07:1 ... 26671 26707 com.heavenapps .... AndroidRun ...文本threadid = 11:线程退出而未捕获(group = 0x40e144 38)致命异常:GLThread 10388 com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件:com上com.badlogic.gdx.graphics.Pixmap上的Spl = ash Screen / Background.png。(Pixmap.java:140)。 (com.badlogic.gdx.graphics.GLIexture.createTextureData(GLIexture e .java:185)处的badlogic.gdx.graphics.TextureDataSFactory.loadFromFile(Text = ureData.java:98)(com.badlogic.gdx.graphics.Texture。( Texture.java:103),位于com.badlogic.gdx.graphics.Texture(Textu)。 re.java:95)位于com.heavenapps.jumpdodge.handlers.Assets.init(Assets.java:35)位于com.heavenapps.jumpdodge.JumpDodge.create(JumpDodge.java:15)位于com.badlogic.gdx.backends .android.AndroidGraphics.onSurfaceChan = ged(AndroidGraphics.java:241)位于android.opengl.GLSurfaceView; GLThread.guardedRun(GLSurfaceView。 java:1505)在android.opengl.GLSurfaceView4GLIhread.run(GLSurfaceView.java:12 40)导致原因:com.badlogic.gdx.utils.GdxRuntimeException:错误读取,例如文件:com上的Splash Screen / Background.png(内部)。 badlogic.gdx.backends.android.AndroidFileHandle.read(Androi 0 dFileHandle.java:77)位于com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:222 0位于com.badlogic.gdx.graphics.Pixmap。 (Pixmap.java:137)... 9更多原因:java.io.FileNotFoundException:启动画面/背景。android.content.res.AssetManager.openAsset(本地方法)png .open(AssetManager.java:315)位于android.content.res.AssetManager.open(AssetManager.java:289)

(无法发布图片:/)

现在我对您的问题是:

为什么会这样?

我该如何解决?

谢谢! :)

===============>>#1 票数:0

您的Assets文件夹需要位于android项目中,而不是core-project中。 因此,只需将所有资产移动到android项目内的/ assets文件夹中,并且在桌面项目中,此资产应作为链接文件夹。 如果资产文件夹不在android项目中,则Android无法找到它们,仅将这些资产放在核心项目中是不够的!

另请参见libgdx设置指南

您可以在默认的android项目结构中看到资产文件夹:

android/
build.gradle           <- Gradle build file for android project*
AndroidManifest.xml    <- Android specific config
assets/                <- contains for your graphics, audio, etc.  Shared with other projects.
res/                   <- contains icons for your app and other resources
src/                   <- Source folder for your Android project, contains android launcher class

  ask by Adam Brodin translate from so

未解决问题?本站智能推荐:

2回复

LibGDX游戏因“ java平台se二进制文件停止工作”而崩溃

我遇到了一个非常奇怪的问题,即我的LibGDX游戏在玩了几分钟后突然崩溃,没有抛出异常,它只是冻结并崩溃了,我不得不强制终止该过程。 我不知道如果错误和Google搜索对这种特殊情况没有帮助,该如何调试这种情况。 我试图在android上运行它,看看Logcat是否会说些什么,而我得
1回复

实现一些浮动后,LibGDX在Android上崩溃

因此,我的LibGDX项目在台式机和android上也能正常运行,但是当我实现一个用于测量玩家得分的浮动对象时,游戏将在android上崩溃。 这个想法是,每当屏幕向上滚动时,分数将降低,而屏幕向下滚动时,分数将增加。 我正在使用手势检测器控制器进行滚动。 这是主要代码: 这是lo
1回复

Shaperenderer崩溃libgdx

我正在使用libgdx开发一个新应用程序,并且在我的源代码中使用了shaperenderer类,但是由于我购买了新的平板电脑(Acer Iconia One 10 B3-A20),因此我的应用程序在调用后始终崩溃而没有显示任何错误“ shaperenderer.end()”方法。 即使当我创建
2回复

适用于Android的libGDX动画

如果我为桌面启动它,它运行得很好,但是为我的Android导出后,它在我启动该应用程序后立即崩溃。 所以我的问题...: 它适用于台式机而不适用于我的Android,这是什么问题? 。 Logcat 我是Java的新手,所以我希望它是正确的部分:x
1回复

运行5分钟后,我的libgdx游戏崩溃并变黑

我的应用程序在开始的五分钟内运行良好,但是一段时间后崩溃了。 我不确定发生了什么,任何帮助将不胜感激。 我想知道的另一件事,eclipse,我用来运行我的程序没有给出任何错误,没有我的应用程序崩溃的地方。 提前致谢 `
1回复

一段时间后,带有libgdx的Android应用被推到后台

我决定重新输入问题,因为我对问题有了更多的了解: 嗨,我很失望! 请帮我! 我花了很多时间在这个应用程式上,而且自2个星期以来找不到这个错误的解决方案! 应用说明:我使用LibGdx引擎为android开发了一个应用。 这是一款跳跑游戏。 Box2d借此对物理模型进行建模,绘
1回复

LIBGDX,ANDROID:返回捕获的图片时死锁杀死应用程序

我一直在努力,在过去两三天建立一个程序,允许用户使用原生相机拍照 ,或选择从一个画廊 。 从任一方法获取图片后,图片将返回至核心libgdx项目进行处理。 从画廊挑选作品就像一种魅力。 拍照方法,如果以缩略图形式返回,则效果很好。 但是,我想使用调整大小的照片而不是缩略图。 应用程
1回复

Libgdx-如何在Eclipse中调试我的Libgdx项目?

由于我目前正在用Libgdx消除知识的不足,因此在开始项目之前,我觉得我应该知道在调试Android应用程序时如何调试特定的“标准”运行时错误。 这将使我节省大量时间来思考为什么在加载游戏时我的应用程序似乎无法运行。 与大多数开源项目一样,文档非常分散,但是每个硬币都有两个方面。 Libg
1回复

设置新屏幕时崩溃

在我即将完成的游戏中,我想在游戏结束时设置一个新的屏幕。 我的游戏超出了方法: 每当调用该方法时,屏幕就会冻结一秒钟,并且游戏因以下语句而崩溃:
1回复

android livewallpaper设置按钮单击导致错误-不幸的是,动态壁纸选择器已停止

我正在尝试使用libgdx库在android中制作动态壁纸应用程序,但是我遇到了问题。 每当在动态壁纸选择器中按下设置按钮时,应用程序就会崩溃并显示以下消息:“不幸的是,动态壁纸选择器已停止”,否则一切正常。 我一直在关注以下示例: 如何创建android动态壁纸 我尝试在此处寻找