之前有同学提了个问题“【报Bug】突然报We're sorry,以前都没有”
造成这个问题可能是应用解压后的内容被第三清除工具删除而使应用无法正常访问。
不解压运行是无法使用plus.io.*操作应用资源目录。因为未解压应用资源是放在系统的特殊地方,无法执行写文件操作,其它目录还是可以访问的。
对“无法使用plus.io.*操作应用资源目录”不是很理解?
我应用会用到
plus.io.convertLocalFileSystemURL - 将本地URL路径转换成平台绝对路径
plus.io.convertAbsoluteFileSystem - 将绝对路径转换成相对路径
plus.io.resolveLocalFileSystemURL-用于访问、删除、拷贝[_doc/目录]和[手机相册里]的图片文件
请问这样的情况下,是否可以不解压运行?
或者
在什么样情况下一定要使用解压运行?
1 个回复
DCloud_App_Array
以上三个API在不解压模式下都可以使用的。不解压模式只是无法调用plus.io.*的API访问_www目录资源。
另外请把存在被第三清理html文件的apk发出来,在新版本中我们已经将解压默认将应用资源保存到应用私有目录,理论上不应该被第三方程序清理调的。