在android6以下(更高版本的系统我没有root过,不知道里面的具体情况),安装新软件后会在/data/dalvik-cache生成一个缓存文件,并且在卸载应用时不会删除,在软件越做越大的今天,如果是这样,频繁安装新软件必然会导致该目录越来越大。请问该目录有没有缓存上限?系统会不会自动清理该目录,或者在什么情况下系统会清理该目录?android6以上的系统会不会在卸载软件时删除对应的缓存文件(主要是系统不会删除对应的缓存文件这点很烦人,如果删除了对应缓存,就不会有这样的问题)?有没有办法在无root的情况下清理dalvik-cache?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
频繁安装新软件会不会使/data/dalvik-cache目录下文件越来越大
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qq_1113502097 2020-04-10 10:52关注android的数据存放机制分为好几种,一种是完全公共享地址(如系统摄像机的照片),一种是开放共享存放地址(比如一些APP照的照片),还有一种是私密存放地址(这里就是存放APP的一些数据,包括app的数据库之类的)。
在卸载app的时候,私密存放地址的内容会被删除。其余两个不会。 不知道我的说法是不是有误,知道的可以指点下。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-11-15 12:522. 修改dalvik-cache:移动应用后,还需要到 `/data/dalvik-cache` 文件夹中找到对应的应用缓存文件,通常是带有"data-"前缀的文件。将其重命名为 "system-" 开头,这样系统会识别该应用为系统应用,从而改变其内存...
- 2021-12-07 11:23移动完成后,还需要对`/data/dalvik-cache`目录下的相应应用文件进行重命名,将"data"部分改为"system"。这是因为Dalvik缓存(Android的虚拟机缓存)会根据应用的安装位置来创建对应的文件,更改名称是为了使系统...
- 2024-11-15 21:24Winston -_-的博客 Android 虚拟机 ART(Android Runtime)是 Android 平台上的应用程序运行时环境,用于执行应用程序的字节码。ART 自 Android 5.0(Lollipop)开始取代了 Dalvik,成为 Android 的默认运行时环境。
- 2020-06-30 09:41龙腾腾的博客 Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器...
- 2019-10-18 10:34静默加载的博客 现在市面上的Android手机大部分都是运行的是ART虚拟机了。还记得自己一部Android手机(HUWEIg520),Android4.1系统。那时候还是没有ART虚拟机的。作为Android开发者,我们应该对Android的发展历史有些了解为什么...
- 2025-08-02 23:47真上帝的左手的博客 Android是一个基于Linux内核的开源移动操作系统,由Google领导的开源项目维护。它具有开源、用户基础广泛、生态系统丰富等优势,支持多种设备。系统架构分为应用层、框架层、系统运行库层和Linux内核层。开发Android...
- 2024-12-07 22:36万码无虫的博客 文章目录 1 嵌入式系统概述 1.1 嵌入式系统基本概念 1.1.1 嵌入式系统定义 1.1.2 嵌入式系统的发展 1.1.3 嵌入式系统的特点 1.2 嵌入式系统分类 1.2.1 单个微处理器 1.2.2 嵌入式处理器可扩展的系统 1.2.3 复杂的...
- 2025-12-15 16:45讳疾忌医丶的博客 在现代软件工程中,虚拟机(Virtual Machine)技术是理解高级编程语言运行机制的关键。Java虚拟机(JVM)作为最成功的虚拟机实现之一,其设计思想影响深远。然而,JVM规范复杂庞大,对于想要深入学习虚拟机原理的...
- 2020-01-07 11:41Android Developer的博客 1. Android架构设计模式 MVC架构设计模式:MVC全名是...MVP架构设计模式:MVC全名是Model View Persenter,MVP由MVC演变而来,是现在主流的开发模式。 MVVM架构设计模式:MVVM全名是Model-View-ViewModel,它本质上...
- 2019-07-17 11:58xiangzhihong8的博客 Android基本知识点 ...只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而Android是把所有Class文件进行合并、优化,然后...
- 2025-10-19 22:06bert9linguist的博客 本文针对Android ART运行...通过分析OAT文件结构与缓存加载过程,系统在主机端生成安全存储,在设备端实现运行时校验,有效检测缓存篡改行为。该方案兼容Android 5至8版本,仅引入20毫秒额外开销,具备高效性与实用性。
- 2020-07-04 16:45萌新洛尘的博客 时刻与Android开发流行前沿同步. 一、工具 1.1 Android开发工具 1. Android开发工具下载【SDK、NDK、JDK、GRADLE…】:https://www.androiddevtools.cn/ 2. Android中文开发者指南【无需翻墙】...
- 2025-02-26 10:08帅次的博客 Android内存优化涉及多个方面,从选择合适的数据结构如ArrayMap和SparseArray以减少内存占用,到避免使用内存开销大的枚举类型。谨慎使用多进程和large heap选项,同时充分利用NDK进行内存管理。图片优化是关键,...
- 2024-06-03 19:38墨痕诉清风的博客 安卓使用了类似Unix中的文件系统来进行本地数据存储,用到的文件系统有十几种,如FTA32、EXT等。事实上,安卓系统中的一切都是文件。安卓在filesystems这个文件中存储了许多详细的信息,比如内置应用等。
- 2019-06-11 16:16小黄人软件的博客 卷 新加卷 的文件夹 PATH 列表 卷序列号为 00000200 5E7A:7F30 F:. ├─前台界面 │ ├─3D标签云卡片热门 │ │ Android TagCloudView云标签的灵活运用.rar │ │ Android 实现 标签 拖动 改变位置.rar │ │ ...
- 2025-05-25 00:54Android 小码蜂的博客 Dex(Dalvik Executable)文件格式是专为...为了解决这个问题,Google开发了Dalvik虚拟机,并设计了Dex文件格式,它将多个Java类文件整合到一个单一文件中,减少了文件I/O开销和内存占用,更适合移动设备的特性 。
- 2021-12-07 10:42m0_64382950的博客 线程来执行其他的任务,导致的情形是会发生 AsyncTask 根本执行不了的问题。 网络相关 1.TCP三次握手 2.为什么TCP是可靠的,UDP早不可靠的?为什么UDP比TCP快? TCP/IP协议高,因为其拥有三次握手双向机制,这一...
- 2024-06-27 17:04RichardNo1的博客 我们在开发的过程中还必须注意 Service 实例只会有一个,也就是说如果当前要启动的 Service 已经存在了那么就不会再次创建该 Service 当然也不会调用 onCreate() 方法。所以, 当第一次执行 startService(intent) ...
- 2026-02-18 20:16郑伟强dev的博客 【摘要】本文详细介绍了Android Framework开发工程师的岗位职责和任职要求,重点解析了面试中可能涉及的10大技术领域。内容包括Android系统架构、核心服务(AMS/WMS/PMS/IMS)、JNI与Binder机制、系统关键应用、稳定...
- 没有解决我的问题, 去提问