Ich versuche, eine Android-App zu machen, ich benutze Android Studio und LibGDX. Das Problem ist, dass meine App ständig abstürzt, weil sie mein Sprite nicht finden kann.AndroidLauncher kann keine Assets finden, aber DesktopLauncher kann
Wenn ich tun: player = new Texture(Gdx.files.local("/data/Sprites/sqr_blue.png"));
meine DesktopLauncher
die Datei finden kann, damit es richtig funktioniert, aber meine AndroidLauncher
kann die Datei nicht finden, in der App abstürzt führt.
Zuvor habe ich player = new Texture(Gdx.files.internal("/data/Sprites/sqr_blue.png"));
, aber es hat nicht mit der DesktopLauncher
noch die AndroidLauncher
funktioniert.
Wenn ich Gdx.files.getLocalStoragePath()
tun es zurückgeben O: \ Stuff \ Gamename \ android \ assets die auch der Weg ich unter dem Arbeitsverzeichnis des DesktopLauncher
gesetzt.
Der absolute Pfad meiner Datei ist O:\Stuff\GameName\android\assets\data\Sprites\sqr_blue.png
Ich habe auch versucht eine Gradle Sync, aber es tat nichts, um die Situation zu helfen.
Ich bin ziemlich verwirrt, was zu tun ist.