>  Q&A  >  본문

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

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

PHP中文网PHP中文网2741일 전355

모든 응답(1)나는 대답할 것이다

  • 阿神

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

    말씀하신 캐시 폴더는 data/data/your_package/cache 디렉터리 폴더인가요? 그렇다면 이 캐시 디렉토리는 자동으로 사라지지 않습니다. 하나는 사용자가 캐시 지우기 기능(프로그래머가 작성한 수동 캐시 지우기 기능 포함)을 사용하는 경우입니다. 메모리가 충분하지 않아 이를 활성화합니다. 기본 캐시 기능이 최근에 비활성화된 애플리케이션의 캐시를 정리합니다. 그러나 두 경우 모두 캐시 파일 디렉터리의 내용만 동작하며, 캐시 디렉터리 폴더 전체는 삭제되지 않습니다. 귀하의 애플리케이션이 어떤 버전의 Gradle로 컴파일되는지와는 아무런 관련이 없습니다.

    회신하다
    0
  • 취소회신하다