例如 线上的包时gradle1.3.0版本编译的,现在新版本使用gradle1.5.0版本编译,那么用户覆盖升级app时,cache目录就会消失。
认证高级PHP讲师
你说的cache文件夹可是 data/data/your_package/cache 目录文件夹?如果是,这个cache目录并不会自动消失,它消失有两种情况,一是用户主动使用了清楚缓存功能(包含程序员写的手动清楚缓存功能),二是系统检测内存不够了,会启用底层缓存功能,把最近不活跃的应用缓存进行清理。但这两种情况也只是对cache文件目录里的内容进行操作,并不会清除掉整个cache目录文件夹。跟你的应用使用哪个版本的gradle编译并没有什么关系。
你说的cache文件夹可是 data/data/your_package/cache 目录文件夹?如果是,这个cache目录并不会自动消失,它消失有两种情况,一是用户主动使用了清楚缓存功能(包含程序员写的手动清楚缓存功能),二是系统检测内存不够了,会启用底层缓存功能,把最近不活跃的应用缓存进行清理。但这两种情况也只是对cache文件目录里的内容进行操作,并不会清除掉整个cache目录文件夹。跟你的应用使用哪个版本的gradle编译并没有什么关系。