intellij idea在哪里保存libgdx(pc)的本地存储和首选项

时间:2016-12-28 08:12:35

标签: intellij-idea libgdx

我开始处理文件,这是一种编写和阅读文件的简单操作。

但是我在编写文件时遇到错误,现在我必须手动修复它。

这个问题,我不知道我的档案在哪里。 我也希望看到我正在写的文件。

我正在使用intellij idea 2016 1.4,也许该文件是在jar中编写的?

是的,我知道清除缓存是一种选择。

  

此处没有任何内容:https://github.com/libgdx/libgdx/wiki/File-handling

在wiki链接上的

只讨论你在哪里可以找到绝对路径文件,但那不是我的情况。我这样得到文件:

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

那么..文件在哪里?感谢

1 个答案:

答案 0 :(得分:0)

在桌面版中,它将文件保存在android模块内的assets文件夹中。

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文件时,该文件将在您的游戏jar文件所在的同一文件夹中创建。通常是yourProject\desktop\build\libs

不同之处在于,当我们配置桌面项目时,我们在yourProject\android\assets\文件夹中设置工作目录。因此,对于Android Studio,它是项目的本地文件夹。