3

我不确定它叫什么,但我会尽力解释它。我确实在堆栈交换上进行了搜索,并找到了路径别名的答案,但我不想为它设置变量,我已经知道了。为路径创建别名

我需要的是,自从我看到它以来它一直存在,但它与 % 或 $ 或其他东西一起使用,当程序从目录运行时,它知道游戏文件的目录在哪里。只要目录“gameFiles”在该目录中,程序在哪个目录中就可以了。

这是我的路径:

"/storage/emulated/0/MyGame/MyHackGame/jni/gameFiles/oscom.txt"

我认为它是这样的:

"%or$/gameFiles/oscom.txt"

主要问题是我在源代码伪造上有一个项目,不希望我的开发人员必须更改这些路径 100 次才能运行程序,然后我必须将它们改回来。

此外,我使用 android 助手制作程序并使用标准 c++ libaray 这样做可能很难做到。我什至不确定是否可以添加带有助手和本机代码的 libaray 或如何添加。

4

1 回答 1

0

使用 Eugene 建议的符号链接或修改构建脚本以在构建时将用户特定的路径生成到二进制文件或单独的文件中。版本跟踪会忽略这些,因此不再需要双磨机。另一种方法可能是在运行时检查环境变量。

于 2015-09-18T13:24:17.487 回答