recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

PHP中文网PHP中文网2828 Il y a quelques jours403

répondre à tous(1)je répondrai

  • 阿神

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

    Le dossier cache dont vous parlez est le dossier du répertoire data/data/your_package/cache ? Si tel est le cas, ce répertoire de cache ne disparaîtra pas automatiquement. Il existe deux situations dans lesquelles il disparaît. L'une est que l'utilisateur utilise activement la fonction d'effacement du cache (y compris la fonction d'effacement du cache manuelle écrite par les programmeurs). L'autre est que le système le détecte. la mémoire n'est pas suffisante et l'activera. La fonction de cache sous-jacente nettoie le cache des applications récemment inactives. Cependant, dans les deux cas, seul le contenu du répertoire de fichiers cache est exploité et l'intégralité du dossier du répertoire cache n'est pas effacée. Cela n'a rien à voir avec la version de Gradle avec laquelle votre application est compilée.

    répondre
    0
  • Annulerrépondre