Sometimes JME throws the following error in Android:
[java]com.jme3.asset.AssetNotFoundException: Interface/Fonts/Default.fnt
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:283)
at com.jme3.asset.DesktopAssetManager.loadFont(DesktopAssetManager.java:370)
at com.jme3.app.SimpleApplication.loadGuiFont(SimpleApplication.java:179)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:187)
at com.jme3.app.AndroidHarness.initialize(AndroidHarness.java:477)
at system.ArActivity.initialize(ArActivity.java:154)
at com.jme3.system.android.OGLESContext.initInThread(OGLESContext.java:229)
at com.jme3.system.android.OGLESContext.onSurfaceCreated(OGLESContext.java:201)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1494)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)[/java]
The asset is where it should be, it works most of the time, only if I already hat the android harness activity open and restart it. maybe assetmanager does not release the file after it is loaded and locks it somehow? That would explain why it sometimes can’t access the file.