如何在Mac上完全卸载Android Studio ?

我最近在我的Macbook Pro上下载了Android Studio,每次打开它我都搞砸了。它给了我插件错误和其他一些错误。我需要从我的mac上完全卸载它。我试图从我的mac上删除它,然后重新安装,就像你第一次做的那样,但它什么都没有,现在出现了同样的问题。

我如何才能完全删除它,并重新安装一个新的?

401247 次浏览

在终端中执行这些命令(不包括带标签的行-它们是注释):

# Deletes the Android Studio application
# Note that this may be different depending on what you named the application as, or whether you downloaded the preview version
rm -Rf /Applications/Android\ Studio.app
# Delete All Android Studio related preferences
# The asterisk here should target all folders/files beginning with the string before it
rm -Rf ~/Library/Preferences/AndroidStudio*
rm -Rf ~/Library/Preferences/Google/AndroidStudio*
# Deletes the Android Studio's plist file
rm -Rf ~/Library/Preferences/com.google.android.*
# Deletes the Android Emulator's plist file
rm -Rf ~/Library/Preferences/com.android.*
# Deletes mainly plugins (or at least according to what mine (Edric) contains)
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Application\ Support/Google/AndroidStudio*
# Deletes all logs that Android Studio outputs
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Logs/Google/AndroidStudio*
# Deletes Android Studio's caches
rm -Rf ~/Library/Caches/AndroidStudio*
# Deletes older versions of Android Studio
rm -Rf ~/.AndroidStudio*

如果你想删除所有项目:

rm -Rf ~/AndroidStudioProjects

删除gradle相关文件(缓存和amp;包装器)

rm -Rf ~/.gradle

使用下面的命令删除所有Android虚拟设备(avd)和密钥存储库。

:这个文件夹也被其他Android IDE使用,所以如果你还在使用其他IDE,你可能不想删除这个文件夹)

rm -Rf ~/.android

删除Android SDK工具

rm -Rf ~/Library/Android*

模拟器控制台验证令牌

rm -Rf ~/.emulator_console_auth_token

感谢那些评论/改进这个答案的人!


笔记

  1. rm的标志是区分大小写的<一口> 1 > < /晚餐(与大多数其他命令一样),这意味着f标志必须是小写。然而,r标志也可以大写。
  2. rm的标志可以组合在一起,也可以分开。它们不需要结合在一起。

旗帜的含义

  1. r标志表示rm命令应该-

    一个尝试删除植根于每个文件参数的文件层次结构。 - 描述部分的手册上的rm(见man rm更多信息)

  2. f标志表示rm命令应该-

    一个尝试在不提示确认的情况下删除文件,无论文件的权限如何。 - 描述部分的手册上的rm(见man rm更多信息)

你也可以删除gradle文件,如果你不使用gradle在其他任何地方:

rm -Rfv ~/.gradle/

因为.gradle文件夹包含不再需要的缓存工件。

西蒙单独列出的一些文件也可以在类似以下命令的地方找到,但需要额外保证彻彻彻底,并且没有鲁莽地使用带有通配符的rm -rf:

find ~ \
-path ~/Library/Caches/Metadata/Safari -prune -o \
-iname \*android\*studio\* -print -prune

另外,不要忘记SDK,它现在与应用程序分离,还有~/。gradle/(见维贾伊的答案)。

我的Macbook Pro也遇到了同样的问题。我采取了这些非常简单的步骤,并新安装了Android Studio。

* * # EYZ0

这些非常简单的步骤可以解决你的问题。

  1. 输入“命令+选项+空格键”
  2. 输入“Android Studio”
  3. 点击搜索框下方的“+”按钮。 image
  4. 一个新的栏将出现“种类”是“任何”点击“种类”->其他->搜索“系统文件”并通过打勾标记选择它!然后点击Ok。 image
  5. 然后从下拉菜单中选择“包含”!
  6. 然后,你需要删除大量的系统文件,以完成任何应用程序的完全卸载。
  7. 点击“command+A”选择所有文件,看一下文件上删除的是一些视频文件也包括在内。点击“命令+删除”
  8. 清空你的垃圾。完成

在终端中执行如下命令:

rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm -Rf ~/Library/Preferences/com.google.android.*
rm -Rf ~/Library/Preferences/com.android.*
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*
rm -Rf ~/.AndroidStudio*
rm -Rf ~/.gradle
rm -Rf ~/.android
rm -Rf ~/Library/Android*
rm -Rf /usr/local/var/lib/android-sdk/

删除所有项目。

rm -Rf ~/AndroidStudioProjects

适用于使用MacOS 10.15.1或以上版本的Android Studio 4.0或以上版本。使用命令行吹:

# Deletes the Android Studio application
# Note that this may be different depending on what you named the application as, or whether you downloaded the preview version
rm -Rf /Applications/Android\ Studio.app
# Delete All Android Studio related preferences
# The asterisk here should target all folders/files beginning with the string before it
rm -Rf ~/Library/Preferences/Google/AndroidStudio*
# Deletes the Android Studio's plist file
rm -Rf ~/Library/Preferences/com.google.android.*
# Deletes the Android Emulator's plist file
rm -Rf ~/Library/Preferences/com.android.*
# Deletes mainly plugins (or at least according to what mine (Edric) contains)
rm -Rf ~/Library/Application\ Support/Google/AndroidStudio*
# Deletes all logs that Android Studio outputs
rm -Rf ~/Library/Logs/Google/AndroidStudio*
# Deletes Android Studio's caches
rm -Rf ~/Library/Caches/Google/AndroidStudio*
# Deletes older versions of Android Studio
rm -Rf ~/.AndroidStudio*

区别

图书馆/首选项/ # EYZ0 / AndroidStudio *

图书馆/日志/ # EYZ0 / AndroidStudio *

/ # EYZ0 /图书馆/缓存AndroidStudio *

我偶然发现了另一个应该删除的目录(在我的系统上的日期是2021年4月):

rm -Rf ~/库/应用程序\支持/Android\开放\源代码\项目*

...这要归功于https://gist.github.com/talal/25d6b05b6969c2a8459b2b3abb86481f的hu1burger

rm -Rf ~/库/应用程序\支持/JetBrains*

我在macOS 12.1 x86_64, shell zsh 5.8 (x86_64-apple-darwin21.0)
交互式命令解决。

终端要求确认删除yn

注意:不同的终端登录启动命令提供查找和删除不同文件的能力。所以我执行了以下三种方法

没有sudo

find / -name "*android*" -ok rm -Rf {} \;

使用sudo

sudo find / -name "*android*" -ok rm -Rf {} \;

作为根

sudo su
find / -name "*android*" -ok rm -Rf {} \;

在此之后,如果你使用Homebrew和brew doctor抛出一些警告,请重新安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"