Під час запуску або налагодження моєї гри на пристрої Android я отримую цю помилку в логкатах:
com.badlogic.gdx.utils.GdxRuntimeException: Помилка читання файлу: data / fonts / myFont.ttf (Internal)
Що створюється за допомогою цього рядка коду:
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile);
де fontFile
визначено так:
FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf");
Це не відбувається, коли я запускаю конфігурацію робочого столу.
Я знаю, що для конфігурації робочого столу вам потрібно визначити робочий каталог свого проекту, але я не бачу такої опції в конфігурації Android, і це також не має сенсу, тому я не думаю, що це проблема, пов'язана з "робочим каталогом". .
Очевидно, що файл іде правильним шляхом.
Також зауважте, що в моєму попередньому проекті все працювало чудово. Я створив цей новий проект, створивши новий пустий prj, використовуючи libgdx-setup, а потім скопіювавши всі класи та пакети зі старого проекту. То може, це проблема, пов’язана з якимсь файлом Gradle?
FileNotFoundException
? Файлова система Android відрізняється від регістру, переконайтесь, що ви її правильно написали, "myFont.ttf" відрізняється від "myFont.TTF"