LibGDX: у меня есть файлы данных игры, созданные во время выполнения для целей отладки (система воспроизведения). Файлы хранятся в Gdx.files.local()
на рабочем столе или Android. Теперь я хочу скопировать те, которые были созданы на Android, чтобы я мог отлаживать их на рабочем столе.
Запуск Gdx.files.getLocalStoragePath()
на Android возвращает /data/user/0/com.[my domain].[my app]/files/
. Используя Windows Explorer, я не вижу папку моего приложения в /data/user/0
или что-либо еще в этом отношении. Так что частное хранилище действительно так, но как, тем не менее, я могу получить эти файлы без рута, если это возможно?
Решение может быть ручным копированием или в коде, что бы ни работало. Просто чтобы заметить, имена файлов неизвестны, не видя файлы в первую очередь. Они были названы с использованием текущей даты и времени. Расширение известно, однако.
EDIT
Я обнаружил обозреватель файлов устройства Android Studio. Я подключил свое устройство, попытался просмотреть внутри папки приложения и папки данных приложения оба сообщения с надписью «Операция не разрешена».
Таким образом, чтобы задать вопрос более простыми словами, действительно ли рутирование телефона является единственным способом для разработчиков , чтобы увидеть файлы, созданные их приложениями?
Или где-то известны магические врата, которые выбирают лишь нескольких мастеров дзен, охраняющих тайну на протяжении поколений? Потому что я точно не могу его найти.