例如 线上的包时gradle1.3.0版本编译的,现在新版本使用gradle1.5.0版本编译,那么用户覆盖升级app时,cache目录就会消失。
阿神2017-04-17 17:41:43
你說的cache資料夾可是 data/data/your_package/cache 目錄資料夾?如果是,這個cache目錄並不會自動消失,它消失有兩種情況,一是用戶主動使用了清楚快取功能(包含程式設計師寫的手動清楚快取功能),二是系統偵測記憶體不夠了,會啟用底層快取功能,把最近不活躍的應用程式快取進行清理。但這兩種情況也只是對cache檔案目錄裡的內容進行操作,並不會清除掉整個cache目錄資料夾。跟你的應用程式使用哪個版本的gradle編譯並沒有什麼關係。