android上的Libgdx无法检测GDX字体

android上的Libgdx无法检测GDX字体,android,fonts,intellij-idea,libgdx,Android,Fonts,Intellij Idea,Libgdx,我正在尝试使用libgdxBitmapFont呈现简单文本: font = new BitmapFont(); font.draw(batch, "Tap anywhere to begin!", 100, 100); 它在桌面上工作正常,但android会出现以下错误: 07-30 08:12:35.518: ERROR/AndroidRuntime(817): FATAL EXCEPTION: GLThread 82 com.badlogic.gdx.utils.Gdx

我正在尝试使用libgdx
BitmapFont
呈现简单文本:

 font = new BitmapFont();
 font.draw(batch, "Tap anywhere to begin!", 100, 100);
它在桌面上工作正常,但android会出现以下错误:

07-30 08:12:35.518: ERROR/AndroidRuntime(817): FATAL EXCEPTION: GLThread 82
        com.badlogic.gdx.utils.GdxRuntimeException: File not found: com/badlogic/gdx/utils/arial-15.fnt (Classpath)
        at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:132)
        at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:77)
        at com.badlogic.gdx.graphics.g2d.BitmapFont$BitmapFontData.<init>(BitmapFont.java:715)
        at com.badlogic.gdx.graphics.g2d.BitmapFont.<init>(BitmapFont.java:114)
        at com.badlogic.gdx.graphics.g2d.BitmapFont.<init>(BitmapFont.java:73)
        at com.mangokidzee.amphibian.Activity1.create(Activity1.java:23)
        at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:322)
        at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1505)
        at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
我使用的是
intellijidea
而不是eclipseide。我认为这是由于一些路径配置问题,但无法找出原因。有人能帮我吗

更新

我已经打开了使用
eclipse
创建的示例libgdx演示apk,它在gdx
utils
文件夹中有这些4文件

  • arial-15.fnt
  • arial-15.png
  • JsonReader.rl
  • XmlReader.rl
而在我使用intelliJ生成的apk中,它只有2个文件

  • JsonReader.rl
  • XmlReader.rl

arial-15
缺失

在Android模块和主模块之间链接资产:

在主模块中创建一个名为data的目录,并从Android模块中的assets目录创建一个sym链接


以下是在我从主lib目录中删除gdx-sources.jar之后的.

,一切正常。
可能是IntelliJ IDEA的错误?

从main
libs
dir中删除
gdx sources.jar
,效果很好,但在使用IntelliJ时按Ctrl+Q时需要文档

因此,我没有删除
gdx sources.jar
,但我将它移动到
Main
下的一个新目录中,命名为
sourcelibs
,然后我转到
项目结构/Libraries/Mainlibs
(或其他)并在依赖项处删除了sources条目(它不再有任何意义)并按下了按钮“加号”附加文件或目录,我添加了新目录。现在有一个新的源条目和新目录


因此,现在没有错误(感谢用户2206917),我们也有文档!

由于桌面运行配置问题,我出现了此错误。如(备选方案2:工作目录)中所述构建配置的工作目录应设置为android/assets文件夹。

谢谢@Sajal,我没有错过那一个。:@RameshVel没问题。:)它对我也有效。我正在IntelliJ上运行Pax Britannica演示
File not found: com/badlogic/gdx/utils/arial-15.fnt (Classpath)