Как полностью удалить Android Studio на Mac?


452

Недавно я загрузил Android Studio на свой MacBook Pro и каждый раз, когда открываю его, я перепутался с ним. Это дает мне ошибки плагина и несколько других ошибок. Мне нужно полностью удалить его с моего Mac. Я попытался удалить его с моего Mac, а затем установить его снова, как если бы вы делали в первый раз, но ничего не вышло, и теперь возникают те же проблемы.

Как мне удастся полностью удалить его и снова установить новый?

Ответы:


1140

Выполните эти команды в терминале (исключая строки с хэштегами - это комментарии):

# 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*

Эмулятор консоли Auth Token

rm -Rf ~/.emulator_console_auth_token

Спасибо тем, кто прокомментировал / улучшил этот ответ!


Ноты

  1. Флаги для rmчувствительны к регистру 1 (как и в большинстве других команд), что означает, что fфлаг должен быть в нижнем регистре. Тем не менее, rфлаг также может быть заглавной.
  2. Флаги для rmмогут быть объединены вместе или разделены. Они не должны быть объединены.

Что указывают флаги

  1. rФлаг указывает на то, что rmкоманда SHOULD-

    ttempt для удаления иерархии файлов с корнем в каждом файле аргумента. - раздел ОПИСАНИЕ на странице руководства для rm(см. man rmДля получения дополнительной информации)

  2. fФлаг указывает на то, что rmкоманда SHOULD-

    ttempt для удаления файлов без запроса на подтверждение, независимо от разрешений файла. - раздел ОПИСАНИЕ на странице руководства для rm(см. man rmДля получения дополнительной информации)


2
Пожалуйста, добавьте пути удаления. Вот полный поток о том, где появляются параметры пути: stackoverflow.com/questions/7501678/…
user603749

5
Также удалите /usr/local/var/lib/android-sdk/папку. В моем случае это заняло 17G!
Сергей Герняк

5
@Simon, добавь это rm -Rf ~/.AndroidStudio*тоже
Shan Xeeshi,

1
@ShanXeeshi у меня нет этой папки на моем компьютере .. о чем эта папка?
Саймон

1
@sahil ты использовал homebrew для установки android-sdk? если так, используйте brew uninstall android-sdk. или попробуйте этот удобный инструмент для поиска больших файлов на вашем Mac www.derlien.com
Simon

26

Выполните следующие команды в терминале:

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
Обратите внимание, что это хорошая идея добавлять комментарии о том, что делает каждая строка, для тех, кто скептически относится к тому, что делают команды, или для тех, кто интересуется.
Эдрик

11

Я также столкнулся с такой же проблемой на моем Macbook Pro. Я сделал эти очень простые шаги и недавно установил Android Studio.

** Ссылка содержит изображения, посмотрите, если возникли проблемы.

Эти очень простые шаги могут решить вашу проблему.

  1. Тип "Command + опция + пробел"
  2. Типа "Android Studio"
  3. Нажмите кнопку «+» под окном поиска. образ
  4. Появится новая строка «Вид» - «любой», нажмите «Вид» -> «Другие» -> найдите «системный файл» и выберите его, поставив галочку.! И нажмите ОК. образ
  5. Затем выберите «включены» из выпадающего меню!
  6. Затем вы получаете много системных файлов, которые необходимо удалить, чтобы полностью удалить все приложения.
  7. Нажмите «команда + A», чтобы выбрать все файлы, и посмотрите, как удалить файл, также включены некоторые видеофайлы. И нажмите «команда + Удалить»
  8. Очистите свой мусор. Выполнено

8

Вы также можете удалить файл Gradle, если вы не используете Gradle где-либо еще:

rm -Rfv ~/.gradle/

потому что папка .gradle содержит кэшированные артефакты, которые больше не нужны.


2
Было бы полезно узнать, что конкретно делает удаление папки gradle.
Джон Шелли

осторожно с этим методом, любой документ, который содержит поисковые слова «android studio», будет включен и удален, если вы выполните выбор все + удалить.
Splosion Lowbeam

8

Некоторые из файлов, перечисленных по отдельности Саймоном , также можно найти с помощью чего-то вроде следующей команды, но с некоторой дополнительной гарантией тщательности и без опрометчивости использования rm -rf с подстановочными знаками:

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

Также не стоит забывать о SDK, который теперь отдельно от приложения, и ~ / .gradle / (см Виджей ответ «s).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.