1. ホーム
  2. android

[解決済み] Android - *smartsocket* リスナーをインストールできませんでした。

2022-03-07 13:12:29

質問

Androidアプリケーションを実行しようとすると、次のような例外が発生します。

デバイスの待機中のエラー: java.lang.RuntimeException: Unable to デバッグブリッジを作成します。adbサーバーを起動できない: error: could not インストール スマートソケット リスナー: 127.0.0.1:5037 にバインドできない: An ソケットのアクセスで禁止されている方法で、ソケットにアクセスしようとしました。 パーミッションが必要です。(10013) ADB サーバから OK を読み取れませんでした。 * failed to start daemon * error: cannot connect to daemon 'C:\UsersXXX³³AppData³³Local³³Android³³Sdk³³platform-tools³³adb.exe,start-server' 失敗 -- 必要なら手動で実行

そこで、以下のコマンドで手動でやってみる。

<ブロッククオート

adb kill-server

  • のレスポンスを返します。* サーバーが動作していません。

adb start-server

  • の応答は次の例外でした。

*ポート5037で起動中 * error: could not install スマートソケット リスナー: 127.0.0.1:5037 にバインドできない: An ソケットのアクセス権で禁止されている方法で、ソケットにアクセスしようとしました。 パーミッションが必要です。(10013) ADBサーバーからOKを読み取れませんでした。

*デーモンの起動に失敗しました * error: cannot connect to daemon

タスクマネージャーでadbプロセスを探していますが、実行されていません。何かアイデアはありますか?ありがとうございます。

解決方法を教えてください。

もし、この現象が何度も起こり、終了して再起動してもうまくいかない場合は、adbのインストールに問題がある可能性があります。私はこの問題を解決するために、adbを再インストールする必要がありました。

  1. 再起動し、adbのインスタンスが実行されていないことを確認します。
  2. Android StudioでSDK Managerを起動します。ツール->Android->SDK Managerを起動します。
  3. SDKツール]タブを選択します。
  4. Android SDK Platform-Tools 項目の選択を解除します。
  5. 適用を押す
  6. 画面上のログを確認し、アンインストールが成功したこと、SDK/platform-toolsフォルダーが空であることを確認します。

これで、SDKからadbが完全に削除されます。

  1. Android SDK Platform-Tools "の項目を再選択します。
  2. 適用をクリックします。
  3. インストールが正常に行われたことを画面上のログで確認します。

私の場合、プラットフォームツールのアップデートが失敗し、実行中のadb.exeを停止できなかったため、一部のアップデートのみが適用され、不安定なadbインストールとなったのではないかと推測しています。