在android下 设置下载路径优先级最高之后 在cpp
string path = CCFileUtils::sharedFileUtils()->fullPathForFilename(“scripts/main.lua”);
后面运行main.lua的时候报错 。提示找不到这个lua文件。ios正常。而且下载写入正常。并且可以用io.open打开。。
有人遇到过么。。
在ios下 并不用把下载路径存为第一个 默认就会先找下载路径的。。但是android不会。。。
如果手动设置 就会报错。。运行main的时候提示找不到。。。有人遇到过么。。
而且我io.writefile(path, data)成功了。。
我也遇到了一个文件路径查找问题,估计和你这个问题有关。初步排查的结果,好象是Android下fullPathForFilename这个接口好象有点问题,得到的路径不是全路径,这样在搜索文件时会出错。正在继续调试解决中。