问题描述:
之前正常的应用突然我发打开编辑了,报错信息是操作失败请稍后重试
日志详情:
注:有时候这里也不一定是0kb但是zip还是损坏的
解决方法:
方法1:
如果这个应用在上次编辑结束的时候有正常发版过,或者上次同步时的数据与后面修改后丢失的数据差别不大,用户能够接受这种丢失后果,可直接通过客户端的历史版本管理功能,直接恢复成上次发版的版本即可
方法2:
根据当前应用uuid查找本地缓存是否还存在,%LocalAppdata%\ShadowBot\users\用户uuid\apps\当前应用uuid 如果本地缓存还存先关闭影刀再使用SQLite工具打开 %LocalAppdata%\ShadowBot\users\用户uuid\user.db3%文件在数据表中找到对应应用并修改应用状态为未同步状态然后重启影刀应用就会处于未同步状态,此时再次双击就能正常进入编辑页
注:本地数据库中并不会记录所有的应用信息,如果在数据库中未找到目标应用的话,就需要手动造一条数据,具体数据可参考表中已有数据来造
方法3:
如果本地已经不存在目标应用的缓存数据了,则需要将目标应用的 应用名称 提供给服务端小伙伴,让 @天明帮你从服务端把目标应用最近一次可用的数据包的下载链接给你,将数据包下载下来之后解压到本地缓存目录下,如果不知道具体的目录结构,请参考用户缓存目录下其他应用的缓存结构,解压完成之后再进行方法2中修改本地数据库操作即可
注:方法2/3在最后打开应用的时候可能会弹出冲突提示框,需要选择以本地数据为准来解决冲突