java - Gradle升级后编译的正式包,在覆盖旧的线上包时,data目录下cache文件夹缓存消失?

 徐修林 发布于 2022-10-29 10:41

例如 线上的包时gradle1.3.0版本编译的,现在新版本使用gradle1.5.0版本编译,那么用户覆盖升级app时,cache目录就会消失。

1 个回答
  • 你说的cache文件夹可是 data/data/your_package/cache 目录文件夹?如果是,这个cache目录并不会自动消失,它消失有两种情况,一是用户主动使用了清楚缓存功能(包含程序员写的手动清楚缓存功能),二是系统检测内存不够了,会启用底层缓存功能,把最近不活跃的应用缓存进行清理。但这两种情况也只是对cache文件目录里的内容进行操作,并不会清除掉整个cache目录文件夹。跟你的应用使用哪个版本的gradle编译并没有什么关系。

    2022-11-12 01:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有