У меня есть ошибка здесь:Файл не найден на устройстве Android
FileHandle file = Gdx.files.internal("hscore.json");
Показано, что она не может быть найдено:
...
com.badlogic.gdx.utils.GdxRuntimeException: File not found: hscore.json (Local)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
...
Он работает на моем рабочем столе, но терпит неудачу, как это на мой Телефон на Андроиде.
Я использую Android Studio, где храню файл в папке с ресурсами, находящейся в папке android.
Я понятия не имею, почему он не может найти его на андроиде?
Update: Я не знаю, что произошло в это время, но сейчас он выделяет эту строку кода после метания ту же ошибку:
String s = file.readString();
Она может читать .txt файлы и другие файлы, которые я использую просто отлично, кажется, что .json-файл является проблемой для android?
До этого не будет решена, я использую настройки для сохранения данных там, а не весь класс в .json
попробуйте Gdx.files.classpath ("hscore.json"); для файлов папок с данными – Vickyexpert
@Vickyexpert Пробовал все, не работает. – Vepir
назначить полный путь как файл: ///android_asset/hscore.json – Vickyexpert