2016-12-28 3 views
0

Я начал работать с файлами, простое управление написанием и чтением файлов.Где идея intelij сохранить локальное хранилище и предпочтения libgdx (pc)

Но у меня была ошибка при записи файла, и теперь мне нужно исправить это вручную.

Это проблема, я не знаю, где мой файл. Также я хотел бы видеть файл, который я пишу.

Я работаю с intellij idea 2016 1.4, возможно, файл выполнен в банке?

Да, я знаю, что очистка кэша его вариант.

ничего здесь: https://github.com/libgdx/libgdx/wiki/File-handling

на ссылку вики только не говорить о том, где вы можете найти ablolute путь к файлу, но тот не мой случай. Я получить файл таким образом:

this.resolver = Gdx.files.local(path + "item"+ String.valueOf(weaponNumber) + ".txt"); String description = this.resolver.readString();

Так .. где файл? спасибо

ответ

0

В настольной версии он сохраняет файл в папке с ресурсами внутри вашего Android-модуля.

FileHandle file = Gdx.files.local("myfile.txt"); 
file.writeString("Test libGDX", false); 
System.out.println(Gdx.files.getLocalStoragePath()); 

Выход: D:\Dropbox\Projetos\Outros\gdxTest\android\assets\

Папка проекта в моем компьютере gdxTest.

В вашем случае у вас есть path var, поэтому, вероятно, это папка в папке с ресурсами.

Но когда вы упаковываете настольную игру в файл jar, файл будет создан в той же папке, где находится файл вашей игры. Обычно yourProject\desktop\build\libs.

Разница заключается в том, что при настройке рабочего стола мы устанавливаем рабочий каталог в папку yourProject\android\assets\. Таким образом, для Android Studio это локальная папка вашего проекта.

 Смежные вопросы

  • Нет связанных вопросов^_^