Jak całkowicie odinstalować Android Studio na Macu?


450

Niedawno pobrałem Android Studio na Macbooka Pro i zepsułem go przy każdym otwarciu. Daje mi błędy wtyczek i kilka innych błędów. Muszę go całkowicie odinstalować z mojego komputera Mac. Próbowałem usunąć go z mojego komputera Mac, a następnie zainstalować ponownie, jakbyś zrobił to za pierwszym razem, ale nic nie zrobił, a teraz występują te same problemy.

Jak mogę go całkowicie usunąć i zainstalować ponownie?

Odpowiedzi:


1137

Wykonaj te polecenia w terminalu (z wyjątkiem wierszy z hashtagami - są to komentarze):

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

Jeśli chcesz usunąć wszystkie projekty :

rm -Rf ~/AndroidStudioProjects

Aby usunąć pliki związane z gradem (pamięci podręczne i opakowanie)

rm -Rf ~/.gradle

Użyj poniższego polecenia, aby usunąć wszystkie urządzenia wirtualne z systemem Android (AVD) i magazyny kluczy.

Uwaga : ten folder jest używany również przez inne IDE Androida, więc jeśli nadal używasz innego IDE, możesz nie chcieć usunąć tego folderu)

rm -Rf ~/.android

Aby usunąć narzędzia Android SDK

rm -Rf ~/Library/Android*

Token uwierzytelniania konsoli emulatora

rm -Rf ~/.emulator_console_auth_token

Dzięki tym, którzy skomentowali / poprawili tę odpowiedź!


Notatki

  1. Flagi dla uwzględniają wielkość rmliter 1 (jak w przypadku większości innych poleceń), co oznacza, że fflaga musi być pisana małymi literami. Jednak rflagę można również kapitalizować.
  2. Flagi dla rmmożna łączyć ze sobą lub oddzielać. Nie trzeba ich łączyć.

Co oznaczają flagi

  1. rFlaga wskazuje, że w rmpoleceniu should-

    ttempt usunąć plik hierarchię zakorzenioną w każdej argumentu plikowego. - Sekcja OPIS na stronie podręcznika dla rm(Zobacz man rmwięcej informacji)

  2. fFlaga wskazuje, że w rmpoleceniu should-

    ttempt usunąć pliki bez monitowania o potwierdzenie, niezależnie od uprawnień pliku. - Sekcja OPIS na stronie podręcznika dla rm(Zobacz man rmwięcej informacji)


2
Dodaj ścieżki usuwania. Oto pełny wątek na temat tego, gdzie pojawiają się ustawienia ścieżki: stackoverflow.com/questions/7501678/…
user603749

5
Usuń także /usr/local/var/lib/android-sdk/folder. W moim przypadku zajęło 17G!
Sergey Gernyak

5
@Simon dodać to rm -Rf ~/.AndroidStudio*także
Shan Xeeshi

1
@ShanXeeshi Nie mam tego folderu na moim komputerze .. o czym jest ten folder?
Simon

1
@ Sahil, czy używałeś Homebrew, aby zainstalować system Android-SDK? jeśli tak, użyj brew uninstall android-sdk. lub wypróbuj to przydatne narzędzie do wyszukiwania dużych plików na komputerze Mac www.derlien.com
Simon

26

Uruchom następujące polecenia w terminalu:

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/  

Aby usunąć wszystkie projekty:

rm -Rf ~/AndroidStudioProjects  

3
Zauważ, że dobrym pomysłem jest dodawanie komentarzy do tego, co robi każda linia, dla tych, którzy sceptycznie podchodzą do poleceń lub dla tych, którzy są ciekawi.
Edric

11

Na moim Macbooku Pro miałem również ten sam problem. Podjąłem te bardzo proste kroki i świeżo zainstalowany Android Studio.

** Link zawiera obrazy, sprawdź, czy napotykasz jakiś problem.

Te bardzo proste kroki mogą rozwiązać Twój problem.

  1. Wpisz „Command + opcja + spacja”
  2. Wpisz „Android Studio”
  3. Kliknij przycisk „+” tuż pod polem wyszukiwania. wizerunek
  4. Pojawi się nowy pasek „Rodzaj” to „każde” kliknięcie na „rodzaj” -> Inne -> wyszukaj „plik systemowy” i zaznacz go, zaznaczając znacznik.! I kliknij Ok. wizerunek
  5. Następnie wybierz „są uwzględnione” z menu rozwijanego!
  6. Następnie dostajesz dużo plików systemowych, które należy usunąć, aby zakończyć całkowicie odinstalowywanie dowolnej aplikacji.
  7. Kliknij „Command + A”, aby zaznaczyć wszystkie pliki i spójrz na plik do usunięcia. Niektóre pliki wideo również są uwzględnione. I kliknij „polecenie + Usuń”
  8. Opróżnij kosz. Gotowy

8

Możesz również usunąć plik stopni, jeśli nie użyjesz go inaczej:

rm -Rfv ~/.gradle/

ponieważ folder .gradle zawiera zbuforowane artefakty, które nie są już potrzebne.


2
Pomoże to wiedzieć, co konkretnie usuwa również folder stopni.
John Shelley,

Ostrożnie z tą metodą, każdy dokument zawierający wyszukiwane słowa „Android studio” zostanie dołączony i usunięty, jeśli wykonasz zaznaczenie + usunięcie.
Splosion Lowbeam

8

Niektóre pliki osobno wymienione przez Simona można również znaleźć za pomocą polecenia podobnego do poniższego, ale z pewną dokładnością co do dokładności i bez lekkomyślności używania rm -rf z symbolami wieloznacznymi:

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

Nie zapomnij także o SDK, który jest teraz niezależny od aplikacji, i ~ / .gradle / (patrz odpowiedź vijay ).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.