Heim  >  Fragen und Antworten  >  Hauptteil

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

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

PHP中文网PHP中文网2741 Tage vor356

Antworte allen(1)Ich werde antworten

  • 阿神

    阿神2017-04-17 17:41:43

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

    Antwort
    0
  • StornierenAntwort