Android Studio “emulator-5554 unauthorized” エラーの解決策

AndroidStudioで意味不明なエラーに遭遇

▼ adbで表示されたエラーの一部

エミュレーター自体は起動できます。
AndroidStudioでのアプリビルドも問題なし

でもアプリがインストールできない!

この問題の経緯と解決策についてまとめます。

突然 "emulator-5554 unauthorized" 状態になった

僕はAndroid Studioでアプリ開発してます。

そしてエミュレーターを使用してました。

いつも通りにエミュを起動し、
いつも通りにアプリをビルドしただけです。

そしてアプリをインストールしたんですが………

いつまでたってもアプリが起動しません。

▼ Android Studio : こういう状態になっていた

Android Studio : Waiting for all target devices to come online... いつまでたってもアプリがAndroidエミュレータにインストされない

Waiting for all target devices to come online

この状態のままで何も進みません。

 

▼ そこでadbコマンドでエミュ一覧を表示した

emulator-5554 unauthorized ...?

実機なら開発者オプション無効でこうなります。

エミュレーター側でこの表示を見るのは初めて

この "emulator-5554 unauthorized" を解決した方法

自分は次の方法で何とかなりました。

※ Android Studioでの作業です

まず AVD Manager を開いて対象のエミュレーターを探す

▼ そしてそのエミュで「Wipe Data」を実行する

当然今までインストールしたアプリは削除されるし、PlayStore対応のエミュレーターだったらGoogleログイン状態も消えます。ユーザーに関するデータを全消去するオプションです。

▼ 最後にそのエミュで「Cold Boot Now」を実行

これで正常にアプリがインストールできるようになり、adbコマンドでも "emulator-5554 unauthorized"  から "emulator-5554 device"  と認識されるようになりました。

もちろんもっといい方法はあるかもしれません。

もしその方法が見つかったなら追記します。

今回は応急処置的な方法によって解決しました。

Androidエミュレータ・adbなどの関連記事

最後に関連記事を少しだけ紹介

▼ Androidエミュレータのhostsファイルを編集する方法

▼AndroidStudid での “Unable to locate adb” の対処法

▼ Android実機をadbからWifi接続する方法を試してみた

以上、"emulator-5554 unauthorized" の解決策でした。

この記事よりベストな方法があれば教えてください。ではまた