После долгих экспериментов я нашел способ заставить это работать:
Для модуля Android Gdx.files.internal имеет корень в папке ресурсов Android.
Для модуля рабочего стола Gdx.files.internal коренится в папке проекта верхнего уровня.
Так что, если вы поместите символическую ссылку из файлов или каталогов в вашей папке ресурсов Android в папку вашего проекта верхнего уровня (то есть, параллельно каталогам android, core, desktop и т. Д.), То Gdx.files.internal будет работа для обоих.
% cd project
% ln -s android/assets/sound sound
% ln -s android/assets/images images
Бонусный совет - если вы используете windows, вы можете использовать команду mklink в командной оболочке cmd для их создания:
mklink /d sound d:\project\android\assets\sound
mklink /d images d:\project\android\assets\images
(обратите внимание, что окна не могут обрабатывать относительные пути в символических ссылках. Также вы должны запустить cmd от имени администратора)
Обязательно синхронизируйте свои файлы, если вы делаете это и во время работы.