跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    在 Mac 上卸载 Android Studio

    先把 Android Studio、SDK 和虚拟设备分开处理,只换编辑器时不用清空整套 Android 开发环境。动手之前先备份项目、你自己保存的发布签名 keystore,以及 Android Studio 自动生成的调试签名密钥 ~/.android/debug.keystore。本页覆盖 developer.android.com 官网下载版和 Homebrew cask;用 Toolbox 安装的版本在 Toolbox 中管理。

    在卸载前确定数据位置

    打开 Tools › SDK Manager,记下 Android SDK Location,默认是 ~/Library/Android/sdk。还有其他 IDE 或命令行构建在用这份 SDK 时,保留它。只想释放部分空间,可以在 SDK Manager 取消不需要的版本并应用更改,不必删除整个 SDK。官方 SDK 管理说明

    在 Device Manager 中停止正在运行的模拟器。每台虚拟设备的数据放在 ~/.android/avd/<name>.avd(模拟器数据目录),确认不需要其中的测试数据后再删除对应设备。调试 keystore 也在 ~/.android 里(为应用签名);它不存在时,Android Studio 会在下次运行或调试项目时重新生成一个。

    退出并移除 IDE

    结束构建和调试任务,退出 Android Studio,再从「应用程序」移到废纸篓。

    Android Studio 的文件在哪里

    位置 存放内容 保留还是删除
    ~/Library/Android/sdk 默认的 Android SDK 还有其他工具构建 Android 应用时保留。
    ~/.android/avd 虚拟设备及其数据 只删确定不用的设备。
    ~/.android/debug.keystore 调试签名密钥 先备份;还要构建就保留。
    ~/.android/cache、~/.android/build-cache 缓存 可以删。
    ~/Library/Application Support/Google/AndroidStudio<version> 该版本的 IDE 设置 准备重装就保留,否则可以删。
    ~/Library/Caches/Google/AndroidStudio<version>、~/Library/Logs/Google/AndroidStudio<version> IDE 缓存和日志 可以删。
    ~/.gradle Gradle 的下载内容和构建缓存,所有 Gradle 项目共用 不属于 IDE,见如何清理开发工具缓存,又不破坏构建。

    <version> 是版本号,例如 AndroidStudio2026.1。只删 Android Studio 自己的文件夹,不要删共用的 Google 上层目录,项目(默认在 ~/AndroidStudioProjects)也要保留。

    检查结果

    pgrep -il 'studio|qemu-system|emulator'
    ls -d ~/Library/Android/sdk ~/.android/avd ~/.android/debug.keystore
    ls ~/Library/Application\ Support/Google | grep -i androidstudio
    

    pgrep 没有输出,说明 Android Studio 和模拟器都已退出;出现 qemu-system 或 emulator,说明还有模拟器在运行。ls -d 列出了路径,说明还在磁盘上,你主动保留的内容出现在这里是正常的;报 No such file or directory 则说明已经不在。最后一条有输出,说明还留着 IDE 设置文件夹。

    用 Homebrew 安装时

    Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。

    自己运行 brew uninstall --cask --zap android-studio 时,zap 清单不看你在 Mole 里勾了哪些行。它会删除整个 ~/.android,包括所有虚拟设备和调试 keystore,还会删除 ~/Library/Android/sdk,以及当前版本的 IDE 设置、缓存、日志和偏好设置。这次测试里 ~/.android 就是这样被整个删掉的。先备份 keystore 和其他需要的数据;想保留它们,就改用不带 zap 的 brew uninstall --cask android-studio。

    Mole 会列出什么

    下文数据行不勾选的状态按「卸载时一并移除数据和配置」关闭时说明,这个选项默认关闭,开启后符合条件的应用自有需确认行可能预先勾选,想留的数据取消勾选,共享和受保护的数据仍需单独确认或继续保留。

    位置 删除计划里的状态
    ~/.android/cache、~/.android/build-cache 默认勾选。
    ~/Library/Application Support/Google/AndroidStudio<version> 会列出,但不默认勾选。
    以 com.google.android.studio 命名的资源库项目(偏好设置、窗口恢复状态) 默认勾选。

    Mole 不会列出 SDK、虚拟设备、调试 keystore、~/.android 的其他内容、~/.gradle 或共用的 Google 目录。Mole 的关联文件清单可以帮助定位相关本地文件,但不会替你判断项目还依赖哪些 SDK 版本。

    这次检查覆盖了什么

    2026 年 9 月 19 日用 Homebrew cask 安装 Android Studio,再通过 Mole 卸载,当时的构建执行了 zap 清单。zap 删掉了整个 ~/.android。~/Library/Application Support/Google/AndroidStudio2026.1.4 留了下来,因为这一行是列出但不勾选的,当时没有勾上。SDK 下载、带真实数据的虚拟设备、发布签名和 Toolbox 安装都没有测试。

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 799 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (304) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。