Godot,为什么我的 android 导出找不到/打开文件?

问题描述

我正在构建一个带有商店系统的应用。这涉及将用户的硬币和他们拥有的枪支存储在文件中,这在我的 PC 上运行得非常好,但在 android 上。我使用“user://”符号保存文件,但它仍然无法在我的手机上运行。

奇怪的是,武器加载脚本使用一个文件来加载用户偏好,这在我的手机上运行良好,只是不显示硬币等。所有这些文件都是以相同的方式创建的。

我已经将文件添加到导出例外列表中(.dat 文件,我也尝试过 txt。) 有什么帮助吗?谢谢

解决方法

原来我必须清除我 PC 上保存的文件,然后将其导出到 android。我认为我的手机正在尝试使用 PC 的文件路径查找文件,因为这是设置要做的(但在删除数据文件然后导出后,我的手机在它实际可以访问的位置创建了一个新文件。)