Unity的配置文件在安卓路径下使用的方法
前言
之前我做过的很多使用配置文件的Unity项目,后面的有些项目也有在安卓路径下读取json文件的需求。这几天有个需求是获取在安卓路径下配置文件里的数据,我在网上查了一些案例,简单实现了这个需求,下面将这个方法在这里记录一下。
步骤
1.建立一个Unity项目,将版本转换为安卓版本,和PC项目一样,在项目下建立StreamingAssets文件夹,并在里面建立Config.txt文件(配置文件建立方法在我前面的博客里,在这里不再赘述),如下图所示:
2.在项目中建立ConfigTest.cs脚本,和PC端不同的是读取路径不同,核心代码如下所示:`
//读取配置文件(StreamingAssets)路径
#if !UNITY_EDITOR && (UNITY_IOS || UNITY_ANDROID)
configPath = Path.Combine(Application.persistentDataPath, "Config.txt");
#else
configPath = Path.Combine(Application.streamingAssetsPath, "Config.txt");
#endif
3.打包Android的apk,并且在android设备上安装,如下图所示:
4.在Android设备上安装完apk后,将配置文件放入以下路径就可以了,路径如下所示:
5.再次在Android设备上打开设备,可以发现已经调用了配置文件里的数据。