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


447

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

如何设法将其完全删除并重新安装新的?

Answers:


1134

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

# 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*
# 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*
# Deletes all logs that Android Studio outputs
rm -Rf ~/Library/Logs/AndroidStudio*
# Deletes Android Studio's caches
rm -Rf ~/Library/Caches/AndroidStudio*
# Deletes older versions of Android Studio
rm -Rf ~/.AndroidStudio*

如果要删除所有项目

rm -Rf ~/AndroidStudioProjects

删除与gradle相关的文件(缓存和包装器)

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命令应-

    一个ttempt删除根植于每个文件参数的文件层次结构。- 描述的联机帮助页部分rm(见man rm获取更多信息)

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

    一个ttempt删除文件而不提示进行确认,不管该文件的权限。- 描述的联机帮助页部分rm(见man rm获取更多信息)


2
请添加删除路径。这里是什么地方的路径设置出现一个完整的螺纹:stackoverflow.com/questions/7501678/...
user603749

5
同时删除/usr/local/var/lib/android-sdk/文件夹。就我而言,它占据了17G!
Sergey Gernyak '16

5
@Simon添加此rm -Rf ~/.AndroidStudio*以及
山Xeeshi

1
@ShanXeeshi我的计算机上没有此文件夹..此文件夹是关于什么的?
西蒙

1
@sahil您是否使用自制软件安装了android-sdk?如果是这样,请使用brew uninstall android-sdk。或尝试使用此方便的工具在Mac中查找大文件www.derlien.com
Simon,

24

在终端中运行以下命令:

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  

3
请注意,对于那些怀疑命令行的人或好奇的人,最好在每行的内容上添加注释。
Edric '18

11

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

** 链接包含图像,请看是否遇到任何问题。

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

  1. 键入“命令+选项+空格键”
  2. 输入“ Android Studio”
  3. 点击搜索框正下方的“ +”按钮。 图片
  4. 会出现一个新的栏,“种类”是“任何”,单击“种类”->其他->搜索“系统文件”,然后打勾。然后单击确定。 图片
  5. 然后从下拉菜单中选择“包括”!
  6. 然后,您将获得大量需要删除的系统文件才能完成所有应用程序的完全卸载。
  7. 单击“ command + A”以选择所有文件,然后看一下该文件是否已删除,其中还包括一些视频文件。然后点击“命令+删除”
  8. 清空垃圾桶。完成

8

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

rm -Rfv ~/.gradle/

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


2
了解删除gradle文件夹的具体操作也将有所帮助。
约翰·雪莱

谨慎使用此方法,将包含所有包含搜索词“ android studio”的文档,如果您执行全选+删除操作,则将其删除。
Splosion Lowbeam

8

也可以使用以下命令找到由Simon单独列出的一些文件,但可以保证完整性,并且不需使用rm -rf和通配符:

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

另外,不要忘记现在已与应用程序分离的SDK和〜/ .gradle /(请参见vijay的答案)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.