运行时读取正常,打包后读取不正常的问题解决办法:
背景:
有一次用File.ReadAllText读取json文件,解析json。明明打包前测试是,可以正常读取到json字符串的。打包后居然找不到文件。我百思不得其解。在尝试了多种方法后,终于让我明白时是怎么回事了。
问题描述:
代码如下,我首先仔细查看了自己的代码,发现没有什么问题。:

原因和解决方案:
分析:
最后我检查了一下自己的json存储的路径,发现是因为我把它存到Resources目录下导致的。
如果你也和我一样把资源路径放到了Resources目录下,请把它换个地方。换到StreamingAssets目录下就可以。