検索

ホームページ  >  に質問  >  本文

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

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

PHP中文网PHP中文网2809日前388

全員に返信(1)返信します

  • 阿神

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

    あなたが話しているキャッシュフォルダーは、data/data/your_package/cache ディレクトリフォルダーですか?その場合、このキャッシュ ディレクトリは自動的には消えません。1 つはユーザーが積極的にキャッシュ クリア機能を使用した場合、もう 1 つはシステムがそれを検出した場合です。メモリが不足しているため、基礎となるキャッシュ機能が最近非アクティブなアプリケーションのキャッシュを消去します。ただし、どちらの場合も、キャッシュ ファイル ディレクトリの内容のみが操作され、キャッシュ ディレクトリ フォルダー全体はクリアされません。アプリケーションがコンパイルされる Gradle のバージョンとは関係ありません。

    返事
    0
  • キャンセル返事