Ich teste meine App (mit Android, Core und Desktop-Module) auf dem Desktop, alles funktioniert gut.libGDX android Assets Datei nicht gefunden
Jetzt, wo ich versuche, auf Android zu laufen, gibt es mir FileNotFound. Ich habe Android Asset mit DesktopLauncher vor dem Ausführen auf dem Desktop verbunden, aber soll ich etwas ähnliches für Android tun?
File file = Gdx.files.internal("liver_initial_joints.json").file();
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
fis.close();
str = new String(data, "UTF-8");
Ich habe meine Datei auf .../android/assets/liver_initial_joints.json
internal() lesen() gibt einen input statt byte [].. Aber es ist eine Lösung und es hat funktioniert, ich musste nur intern() aufrufen. Read() .lesen (Daten). Danke. – neogineer