搜尋

首頁  >  問答  >  主體

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

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

PHP中文网PHP中文网2810 天前393

全部回覆(1)我來回復

  • 阿神

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

    你說的cache資料夾可是 data/data/your_package/cache 目錄資料夾?如果是,這個cache目錄並不會自動消失,它消失有兩種情況,一是用戶主動使用了清楚快取功能(包含程式設計師寫的手動清楚快取功能),二是系統偵測記憶體不夠了,會啟用底層快取功能,把最近不活躍的應用程式快取進行清理。但這兩種情況也只是對cache檔案目錄裡的內容進行操作,並不會清除掉整個cache目錄資料夾。跟你的應用程式使用哪個版本的gradle編譯並沒有什麼關係。

    回覆
    0
  • 取消回覆