我有一个在Windows上运行的测验应用程序。这个测验的工作原理是加载一堆.json文件的问题和答案,这些文件位于名为" / db /"的文件夹中。此文件夹与.exe本身位于同一文件夹中。问题是在Windows上很容易将.json放在与.exe相同的文件夹中,但在编译Android时,结果是单个.apk文件。
是的,我确实知道Application.persistentDataPath
,但问题是数据首先是外部的,然后加载到应用上。
有没有办法添加这个文件夹" / db"到.apk并将此文件夹与Android上的应用程序本身相同?
答案 0 :(得分:1)
把你的" / db /"文件夹到Assets文件夹。你可以通过以下方式在Android上获得它的路径:
string path = "jar:file://" + Application.dataPath + "!/assets/db/";
旁注:您必须使用WWW类来检索文件,因为它默认是压缩的。阅读this。