android studio 缓存清理有五种方法:一是通过 file → invalidate caches and restart 重置索引;二是手动删除 ~/library/preferences、caches、logs 等路径下 androidstudio* 目录;三是清理 ~/.gradle/caches/ 和项目 build 目录;四是使用 pearcleaner 工具批量识别清理;五是卸载旧 sdk 平台、工具及删除 ~/.android/avd/ 模拟器数据。

如果您在 macOS 上使用 Android Studio 进行开发,但发现 IDE 启动变慢、编译异常或界面响应迟滞,则很可能是缓存文件堆积或损坏所致。以下是多种可独立执行的清理方法,覆盖 UI 操作、终端命令及专用工具路径。
一、通过 Android Studio 内置功能清理缓存
该方法由 IDE 原生支持,安全可靠,仅清除运行时生成的索引与临时文件,不触碰用户配置和插件设置。
1、确保 Android Studio 已完全退出(包括后台进程)。
2、重新启动 Android Studio,进入主界面(无需打开任何项目)。
3、点击顶部菜单栏的 File → Invalidate Caches and Restart…。
4、在弹出窗口中选择 Invalidate and Restart。
5、等待 IDE 自动关闭并重启,重启后将重建项目索引与缓存结构。
二、手动删除 Android Studio 配置与缓存目录
该方法可彻底清除指定版本的全部用户数据,适用于解决配置冲突、插件异常或版本升级后残留问题,操作前需确认已备份必要设置(如 keymaps、code styles)。
1、关闭 Android Studio 及所有相关进程(可使用 Activity Monitor 强制退出 “Android Studio” 和 “java” 进程)。
2、打开 Finder,按下 Command + Shift + G,输入路径:~/Library/Preferences/,定位并删除所有以 AndroidStudio 开头的文件夹(如 AndroidStudio2023.1、AndroidStudio2024.2)。
3、再次使用 Command + Shift + G,分别前往以下路径并删除对应文件夹:
~/Library/Caches/Google/AndroidStudio*
~/Library/Logs/Google/AndroidStudio*
~/Library/Application Support/Google/AndroidStudio*
4、如需同步清除全局首选项文件,执行终端命令:rm -f ~/Library/Preferences/com.google.android.studio.plist。
三、清理 Gradle 构建缓存与项目级 build 目录
Gradle 缓存独立于 Android Studio 存在,包含大量已下载依赖与中间编译产物;项目 build 目录则存储每次构建生成的 class、APK、R.java 等临时文件,二者均易因版本切换或分支合并产生冗余。
1、在终端中执行全局 Gradle 缓存清理命令:rm -rf ~/.gradle/caches/(保留 ~/.gradle/wrapper 目录,避免重下 Gradle 分发包)。
2、进入任一 Android 项目根目录,执行:./gradlew clean。
3、手动删除项目内所有 build 文件夹:find . -name "build" -type d -prune -exec rm -rf {} +。
4、若使用 Kotlin Multiplatform 或 Jetpack Compose 预览,还需清理:rm -rf ~/.gradle/.kotlin。
四、使用 Pearcleaner 工具批量识别并清理开发环境缓存
Pearcleaner 是一款开源 macOS 应用清理工具,内置 PathLibrary 支持自动识别 12+ 类开发环境缓存路径,对 Android Studio 的多版本目录(如 AndroidStudio2023.1、AndroidStudio2024.2)具备通配匹配能力,可避免手动查找路径错误。
1、从 GitHub 发布页下载最新 Pearcleaner .dmg 安装包并完成安装。
2、启动 Pearcleaner,点击左侧导航栏的 Development 选项卡。
3、在右上角 Select Environment 下拉菜单中选择 Android Studio。
4、界面将列出当前系统中检测到的所有有效缓存路径数量(例如显示 “Android Studio (6)”),勾选全部条目。
5、点击底部 Clean Selected 按钮,工具将按安全策略逐项清理路径,不误删非缓存类文件。
五、清理 Android SDK 组件与 AVD 模拟器数据
SDK 平台镜像、构建工具旧版本及 AVD 模拟器快照是 macOS 上占用空间最大的开发者“静默垃圾”,常被忽略但单个镜像可达 2–5 GB。
1、启动 Android Studio,进入 Preferences → Appearance & Behavior → System Settings → Android SDK。
2、切换至 SDK Platforms 标签页,取消勾选不再使用的 Android 版本(如 API 28、API 29),点击 Apply 卸载。
3、切换至 SDK Tools 标签页,取消勾选过时的 Android SDK Build-Tools(如 30.0.3、31.0.0)、NDK(如 21.4.7075529)及 CMake 旧版本。
4、清理 AVD 数据:执行终端命令 rm -rf ~/.android/avd/(该操作将删除所有模拟器实例及其快照,如需保留特定 AVD,请先导出)。











