Note that there are some explanatory texts on larger screens.

plurals
  1. POlibgdx: AssetsManager error
    primarykey
    data
    text
    <p>I looking for the <code>AssetManager</code> class on <code>libgdx</code> and when I try to load files with the <code>load()</code> method, desktop project works but the android project doesn't works.</p> <p>This is the error:<br></p> <pre><code>12-26 23:15:23.243: E/AndroidRuntime(15488): FATAL EXCEPTION: GLThread 1008 12-26 23:15:23.243: E/AndroidRuntime(15488): com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load dependencies of asset: data/0.png 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetManager.handleTaskError(AssetManager.java:517) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetManager.update(AssetManager.java:351) 12-26 23:15:23.243: E/AndroidRuntime(15488): at fr.orandjadev.utils.RessourcesManager.update(RessourcesManager.java:30) 12-26 23:15:23.243: E/AndroidRuntime(15488): at fr.orandjadev.samourai.Game.render(Game.java:36) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:499) 12-26 23:15:23.243: E/AndroidRuntime(15488): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1462) 12-26 23:15:23.243: E/AndroidRuntime(15488): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1216) 12-26 23:15:23.243: E/AndroidRuntime(15488): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load dependencies of asset: data/0.png 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader(AssetLoadingTask.java:119) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetLoadingTask.update(AssetLoadingTask.java:89) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetManager.updateTask(AssetManager.java:454) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetManager.update(AssetManager.java:349) 12-26 23:15:23.243: E/AndroidRuntime(15488): ... 5 more 12-26 23:15:23.243: E/AndroidRuntime(15488): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: data/0.png 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.utils.async.AsyncResult.get(AsyncResult.java:46) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetLoadingTask.handleAsyncLoader(AssetLoadingTask.java:117) 12-26 23:15:23.243: E/AndroidRuntime(15488): ... 8 more 12-26 23:15:23.243: E/AndroidRuntime(15488): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: data/0.png 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.graphics.Pixmap.&lt;init&gt;(Pixmap.java:140) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync(TextureLoader.java:72) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.loaders.TextureLoader.loadAsync(TextureLoader.java:41) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetLoadingTask.call(AssetLoadingTask.java:69) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.assets.AssetLoadingTask.call(AssetLoadingTask.java:34) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.utils.async.AsyncExecutor$2.call(AsyncExecutor.java:65) 12-26 23:15:23.243: E/AndroidRuntime(15488): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 12-26 23:15:23.243: E/AndroidRuntime(15488): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 12-26 23:15:23.243: E/AndroidRuntime(15488): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 12-26 23:15:23.243: E/AndroidRuntime(15488): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 12-26 23:15:23.243: E/AndroidRuntime(15488): at java.lang.Thread.run(Thread.java:856) 12-26 23:15:23.243: E/AndroidRuntime(15488): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error reading file: data/0.png (Internal) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:74) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:217) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.graphics.Pixmap.&lt;init&gt;(Pixmap.java:137) 12-26 23:15:23.243: E/AndroidRuntime(15488): ... 10 more 12-26 23:15:23.243: E/AndroidRuntime(15488): Caused by: java.io.FileNotFoundException: data/0.png 12-26 23:15:23.243: E/AndroidRuntime(15488): at android.content.res.AssetManager.openAsset(Native Method) 12-26 23:15:23.243: E/AndroidRuntime(15488): at android.content.res.AssetManager.open(AssetManager.java:406) 12-26 23:15:23.243: E/AndroidRuntime(15488): at android.content.res.AssetManager.open(AssetManager.java:380) 12-26 23:15:23.243: E/AndroidRuntime(15488): at com.badlogic.gdx.backends.android.AndroidFileHandle.read(AndroidFileHandle.java:72) 12-26 23:15:23.243: E/AndroidRuntime(15488): ... 12 more </code></pre> <p>I set a ressource like that. </p> <pre><code>public void loadTexture(String path){ assetmanager.load(path, Texture.class); } </code></pre> <p>and the path is like <code>data/0.png</code>. </p> <p>Previously on my code I use <code>Gdx.files.internal(somepaths);</code> and it works perfectly... I think I don't understand something. the desktop project is linked to the assets folder of android project.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload