MacでAndroid Studioを完全にアンインストールするにはどうすればいいですか? 質問する

MacでAndroid Studioを完全にアンインストールするにはどうすればいいですか? 質問する

最近、Macbook Pro に Android Studio をダウンロードしたのですが、開くたびにうまくいきません。プラグイン エラーやその他のエラーがいくつか発生します。Mac から完全にアンインストールする必要があります。Mac から削除して、最初に行うように再度インストールしてみましたが、何も起こらず、今度は同じ問題が発生します。

完全に削除して、もう一度新しいものをインストールするにはどうすればよいでしょうか?

ベストアンサー1

ターミナルで次のコマンドを実行します (ハッシュタグの付いた行はコメントなので除きます)。

# 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*
rm -Rf ~/Library/Caches/Google/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コマンドが以下を実行する ことを示します。

    各ファイル引数にルートされたファイル階層を削除しようとします。 -マニュアルページの「説明」rmセクション(man rm詳細については、を参照してください)

  2. このfフラグは、rmコマンドが以下を実行する ことを示します。

    ファイルの権限に関係なく、確認メッセージを表示せずにファイルを削除しようとします。 -マニュアルページの「説明」rmセクション(man rm詳細については、を参照してください)

おすすめ記事