【问题标题】:How to completely uninstall Android Studio on Mac?如何在 Mac 上完全卸载 Android Studio?
【发布时间】:2017-08-18 07:02:40
【问题描述】:

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

我怎样才能将它完全删除并重新安装一个新的?

【问题讨论】:

    标签: macos android-studio uninstallation


    【解决方案1】:

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

    # 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 相关文件(缓存和包装器)

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

      a尝试删除以每个文件参数为根的文件层次结构。 - rm 手册页上的 DESCRIPTION 部分(有关详细信息,请参阅 man rm

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

      a尝试在不提示确认的情况下删除文件,无论文件的权限如何。 - rm 手册页上的 DESCRIPTION 部分(请参阅 man rm更多信息)

    【讨论】:

    • 请添加删除路径。这是关于路径设置出现位置的完整线程:stackoverflow.com/questions/7501678/…
    • 同时删除 /usr/local/var/lib/android-sdk/ 文件夹。就我而言,它占用了 17G!
    • @Simon 也添加这个rm -Rf ~/.AndroidStudio*
    • @ShanXeeshi 我的电脑里没有这个文件夹。这个文件夹是关于什么的?
    • @sahil 你用自制软件安装了android-sdk吗?如果是这样,请使用brew uninstall android-sdk。或者试试这个方便的工具在你的 Mac 中查找大文件 www.derlien.com
    【解决方案2】:

    在终端中运行以下命令:

    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  
    

    【讨论】:

    • 请注意,对于那些对命令的作用持怀疑态度的人或好奇的人来说,在每行的作用上添加 cmets 是个好主意。
    • 另外,如果有人不喜欢运行该命令,则可以在 finder 上使用 Shift + ⌘ + G 并粘贴路径以检查 finder 中的文件夹/文件。
    【解决方案3】:

    适用于在 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*
    

    区别

    库/首选项/Google/AndroidStudio*

    库/日志/Google/AndroidStudio*

    库/缓存/Google/AndroidStudio*

    【讨论】:

    • 你忘了~/Application Support/Google/AndroidStudio*
    • 只对我有用,删除这个文件夹
    【解决方案4】:

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

    ** 链接包含图片,看看有没有问题。

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

    1. 键入“Command+option+空格键”
    2. 输入“Android Studio”
    3. 点击搜索框下方的“+”按钮。
    4. 会出现一个新栏“种类”是“任何”单击“种类”-> 其他-> 搜索“系统文件”并通过打勾来选择它。!然后点击确定。
    5. 然后从下拉菜单中选择“包括在内”!
    6. 然后你会得到很多需要删除的系统文件才能完成任何应用程序的完全卸载。
    7. 点击“command+A”选择所有文件并查看文件删除是否还包括一些视频文件。然后点击“命令+删除”
    8. 清空垃圾箱。完成

    【讨论】:

      【解决方案5】:

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

      rm -Rfv ~/.gradle/
      

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

      【讨论】:

      • 这将有助于了解删除 gradle 文件夹的具体作用。
      • 谨慎使用此方法,任何包含搜索词“android studio”的文档都将被包含在内,如果您执行全选+删除,则会被删除。
      【解决方案6】:

      Simon 单独列出的一些文件也可以通过以下命令找到,但对完整性有一些额外的保证,并且不会鲁莽使用 rm -rf 和通配符:

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

      另外不要忘记 SDK,它现在与应用程序分离,以及 ~/.gradle/(请参阅 vijay 的回答)。

      【讨论】:

        【解决方案7】:

        众所周知,我们不能只是将 Android Studio 应用拖放到废纸篓。原因是在这种情况下,应用程序会将其服务文件留在您的 Mac 上。要一次性卸载 Android Studio 及其所有服务文件,请使用终端命令行。

        按照以下步骤操作:

        1. 打开 Mac 终端。

        2. 从终端执行以下命令:

          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 ~/AndroidStudioProjects
          
          rm -Rf ~/.gradle
          
          rm -Rf ~/.android
          
          rm -Rf ~/Library/Android*
          

        这将删除所有相关文件,包括 Android SDK。

        【讨论】:

          【解决方案8】:

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

          rm -Rf ~/Library/Application\ Support/Android\ Open\ Source\ Project*

          ...感谢https://gist.github.com/talal/25d6b05b6969c2a8459b2b3abb86481f的Hu1buerger

          rm -Rf ~/Library/Application\ Support/JetBrains*

          【讨论】:

            【解决方案9】:
            我在 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)"
            

            【讨论】:

            • 这将删除所有与 android 相关的内容。必须小心使用。
            猜你喜欢
            • 2017-10-10
            • 2021-09-24
            • 2017-07-24
            • 1970-01-01
            • 2016-09-24
            • 2022-11-08
            • 2017-02-18
            • 2018-08-06
            相关资源
            最近更新 更多