Introduction
忘備録。
Android Studio でエミュレータを立ち上げてアプリを起動させると
1 | Installation failed due to: 'Connection refused: connect' |
と、表示されアプリの転送ができず、インストールに失敗する。
How to resolve?
ググると中国系のサイトが解決策を提示してくれていた。
結論としては adb サーバープロセスを再起動するとのこと。
adb サーバープロセスは起動後 TCP ポートの 5037 番で待ち受けを開始するので、
1 | $ netstat -ano | findstr 5037 |
で 5037 を使用しているプロセスが分かるので
1 | $ taskkill -f -pid 20664 |
で停止。
adb.exe を直接停止してもいい気がするが。
そもそも何でこうなるのかがよくわからないが、Visual Studio で Android 関連のコンポーネントをインストールしており、adb.exe が複数マシン上にあったりと、Android Studio が期待している adb.exe と違ったりしたことが原因だったりするのだろうか?