Come disinstallare completamente Android Studio su Mac?


448

Di recente ho scaricato Android Studio sul mio Macbook Pro e ho sbagliato ogni volta che lo apro. Mi dà errori del plugin e molti altri errori. Devo disinstallarlo completamente dal mio mac. Ho provato a eliminarlo dal mio mac e quindi a installarlo di nuovo come se fosse la prima volta, ma non ha fatto nulla e ora si verificano gli stessi problemi.

Come posso riuscire a rimuoverlo completamente e installarne uno nuovo?

Risposte:


1135

Esegui questi comandi nel terminale (escludendo le righe con hashtag - sono commenti):

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

Se desideri eliminare tutti i progetti :

rm -Rf ~/AndroidStudioProjects

Per rimuovere i file relativi al gradle (cache e wrapper)

rm -Rf ~/.gradle

Utilizzare il comando seguente per eliminare tutti i dispositivi virtuali Android (AVD) e i keystore.

Nota : questa cartella viene utilizzata anche da altri IDE Android, quindi se usi ancora altri IDE potresti non voler eliminare questa cartella)

rm -Rf ~/.android

Per eliminare gli strumenti Android SDK

rm -Rf ~/Library/Android*

Token di autenticazione della console dell'emulatore

rm -Rf ~/.emulator_console_auth_token

Grazie a coloro che hanno commentato / migliorato questa risposta!


Appunti

  1. I flag per rmfanno distinzione tra maiuscole e minuscole 1 (come con la maggior parte degli altri comandi), il che significa che il fflag deve essere in minuscolo. Tuttavia, la rbandiera può anche essere maiuscola.
  2. I flag per rmpossono essere combinati insieme o separati. Non devono essere combinati.

Cosa indicano le bandiere

  1. La rbandiera indica che il rmcomando dovrebbe-

    un tentativo di rimuovere la gerarchia di file radicata in ogni argomento del file. - DESCRIZIONE sezione sulla pagina man di rm(Vedi man rmper maggiori informazioni)

  2. La fbandiera indica che il rmcomando dovrebbe-

    un tentativo di rimuovere i file senza richiedere conferma, indipendentemente dalle autorizzazioni del file. - DESCRIZIONE sezione sulla pagina man di rm(Vedi man rmper maggiori informazioni)


2
Aggiungi percorsi di rimozione. Ecco un thread completo su dove appaiono le impostazioni del percorso: stackoverflow.com/questions/7501678/...
user603749

5
Rimuovi anche la /usr/local/var/lib/android-sdk/cartella. Nel mio caso occupava il 17G!
Sergey Gernyak,

5
@Simon aggiungere questo rm -Rf ~/.AndroidStudio*così
Shan Xeeshi

1
@ShanXeeshi non ho questa cartella nel mio computer .. di cosa tratta questa cartella?
Simon,

1
@sahil hai usato homebrew per installare android-sdk? in tal caso, utilizzare brew uninstall android-sdk. oppure prova questo utile strumento per trovare file di grandi dimensioni sul tuo Mac www.derlien.com
Simon,

26

Esegui i seguenti comandi nel terminale:

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/  

Per eliminare tutti i progetti:

rm -Rf ~/AndroidStudioProjects  

3
Nota che è una buona idea aggiungere commenti su ciò che fa ogni riga, per coloro che sono scettici su ciò che fanno i comandi o per coloro che sono curiosi.
Edric,

11

Stavo anche affrontando lo stesso tipo di problema sul mio Macbook Pro. Ho preso questi semplici passaggi e Android Studio appena installato.

** Il link contiene immagini, cerca se stai affrontando un problema.

Questi passaggi molto semplici possono risolvere il tuo problema.

  1. Digita "Comando + opzione + barra spaziatrice"
  2. Digita "Android Studio"
  3. Fai clic sul pulsante "+" proprio sotto la casella di ricerca. Immagine
  4. Verrà visualizzata una nuova barra "Tipo" è "qualsiasi" fai clic su "tipo" -> Altri -> cerca "file di sistema" e selezionalo mettendo un segno di spunta.! E fai clic su OK. Immagine
  5. Quindi seleziona "sono inclusi" dal menu a discesa!
  6. Quindi ottieni molti file di sistema che devono essere eliminati per completare la completa disinstallazione di qualsiasi app.
  7. Fare clic su "comando + A" per selezionare tutti i file e dare un'occhiata al file di rimozione se sono inclusi anche alcuni file video. E fai clic su "comando + Elimina"
  8. Svuota la tua spazzatura. Fatto

8

Puoi anche eliminare il file gradle, se non usi gradle altrove:

rm -Rfv ~/.gradle/

perché la cartella .gradle contiene artefatti memorizzati nella cache che non sono più necessari.


2
Aiuterebbe a sapere cosa fa nello specifico anche l'eliminazione della cartella gradle.
John Shelley,

attento a questo metodo, tutti i documenti che contengono le parole di ricerca 'Android Studio' verranno inclusi e cancellati se si seleziona select-all + delete.
Splosion Lowbeam

8

Alcuni dei file elencati individualmente da Simon verrebbero anche trovati con qualcosa come il seguente comando, ma con qualche garanzia aggiuntiva sulla completezza e senza l'incoscienza dell'uso di rm -rf con caratteri jolly:

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

Inoltre, non dimenticare l'SDK, che ora è separato dall'applicazione, e ~ / .gradle / (vedi la risposta di vijay ).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.