最近在做热更新一块的内容,突然发现我手上的vivo手机有这么一个问题。
热更新下载下来的文件,写到可定目录会进行缓存,手动去删掉后,下次再进行debug安装后,也会出现之前的文件。通常来说卸载App后数据都会清掉,但很奇怪的是vivo手机像是有给它的专门云空间一样,你再次安装会把之前的文件都给恢复过来。一开始怀疑自己是不是弄错了,后来我发现并没有,我包里打的是.js文件,但是装上后在/data/data/app_packge/里面显示了许多.jsc文件,这可不是我打到包里的,明显是vivo手机给我的操作。后来又找了一台三星手机来测,跟预测的一样,三星并没有这个缓存问题。所以vivo测程序目录下的文件时,最好先手动清一下,这样才能回到刚刚安装app的初始状态。