J'ai récemment téléchargé Android Studio sur mon Macbook Pro et je me suis planté avec à chaque fois que je l'ouvrais. Cela me donne des erreurs de plugin et plusieurs autres erreurs. Je dois le désinstaller complètement de mon mac. J'ai essayé de le supprimer de mon mac, puis de l'installer à nouveau comme si vous le feriez la première fois, mais cela n'a rien fait et maintenant, les mêmes problèmes se produisent.
Comment puis-je réussir à l'enlever complètement et à en installer un nouveau?
Exécutez ces commandes dans le terminal (à l'exception des lignes avec des hashtags - ce sont des commentaires):
# 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*
Si vous souhaitez supprimer tous les projets :
rm -Rf ~/AndroidStudioProjects
Pour supprimer les fichiers liés à Gradle (caches & wrapper)
rm -Rf ~/.gradle
Utilisez la commande ci-dessous pour supprimer tous périphériques virtuels Android (AVD) et magasins de clés.
Remarque : Ce dossier est utilisé par d'autres Android _ IDE également, donc si vous utilisez toujours un autre IDE vous ne voudrez peut-être pas supprimer ce dossier)
rm -Rf ~/.Android
Pour supprimer Android SDK tools
rm -Rf ~/Library/Android*
Jeton d'auth de la console de l'émulateur
rm -Rf ~/.emulator_console_auth_token
Merci à ceux qui ont commenté/amélioré cette réponse!
rm
sont sensibles à la casse 1 (comme avec la plupart des autres commandes), ce qui signifie que le drapeau f
doit être en minuscule. Cependant, le drapeau r
peut également être mis en majuscule.rm
peuvent être combinés ou séparés. Ils ne doivent pas être combinés.r
indique que la commande rm
doit - attempt to remove the file hierarchy rooted in each file argument. - DESCRIPTION section on the manpage for
rm
(Seeman rm
for more info)
f
indique que la commande rm
doit - attempt to remove the files without prompting for confirmation, regardless of the file's permissions. - DESCRIPTION section on the manpage for
rm
(Seeman rm
for more info)
Exécutez les commandes suivantes dans le terminal:
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/
Pour supprimer tous les projets:
rm -Rf ~/AndroidStudioProjects
Je rencontrais également le même genre de problème sur mon Macbook Pro. J'ai pris ces mesures très simples et je viens d'installer Android Studio.
** Le lien contient des images, regardez si vous rencontrez un problème.
Ces étapes très simples peuvent résoudre votre problème.
Certains fichiers répertoriés individuellement par Simon se trouveraient également avec la commande suivante, mais avec une assurance supplémentaire quant à leur minutie et sans l'imprudence de l'utilisation de rm -rf avec des caractères génériques:
find ~ \
-path ~/Library/Caches/Metadata/Safari -Prune -o \
-iname \*Android\*studio\* -print -Prune
N'oubliez pas non plus le SDK, qui est maintenant séparé de l'application, et ~/.gradle/(voir la réponse de vijay).
Vous pouvez également supprimer le fichier Gradle si vous n'utilisez pas Gradle ailleurs:
rm -Rfv ~/.gradle/
car le dossier .gradle contient des artefacts mis en cache qui ne sont plus nécessaires.