OpenCore Legacy Patcher がインストールされていると、ADB はデーモンへの接続を確立できません。
この記事では、OpenCore Legacy Patcher を使用して ADB がデーモンに接続できない問題を解決するいくつかの方法を説明します。OpenCore Legacy Patcher と呼ばれるブートローダーは、ディスク上ではなくメモリ内にデータを挿入してパッチを適用するために使用されます。サポートされていない Mac 上で macOS を実行できる機能は、最も人気のある使用例の 1 つです。サポートされていない OS を使用すると、理論的には大量の障害や問題が発生するはずですが、通常はそうではありません。
それにもかかわらず、場合によっては特定の障害に遭遇することがあります。一部のユーザーは、OpenCore Legacy Patcher の使用時に ADB がデーモンに接続できないという問題が発生するのではないかと懸念を表明しています。ADB がデーモンの起動に失敗するため、ユーザーは Android Studio で ADB コマンドを実行できません。この問題に悩まされている場合は、この記事が役に立ちます。解決策については、読み続けてください。
OpenCore Legacy Patcher が ADB のデーモンへの接続を妨げる
どれが最も効果的かを決定する前に、以下に説明するそれぞれの回避策をテストすることをお勧めします。それでは、それを念頭に置き始めましょう。
このポート上の他のアプリを確認する
他のソフトウェアが、現在利用しようとしているのと同じポートを使用している可能性があります。これが、この問題が発生する最も一般的な理由の 1 つです。これらすべてのアプリのリストを取得するには、adb シェル コマンド「 」を実行してみてくださいps -ef | grep adb
。したがって、それらのプログラムを終了し、再度接続を試みてください。OpenCore Legacy Patcher を使用して、ADB がデーモンに接続できない問題が解決されるかどうかを確認します。
ファイアウォールのホワイトリストに追加する
ファイアウォールは、保護的に動作しすぎると、時折過剰に反応し、合法なポートからのトラフィックをブロックしてしまうことがあります。これを修正するには、ファイアウォールの除外リストに Android Studio を追加して、すべての障害を取り除き、データ トラフィック交換のためのよりスムーズなパスを開くことを検討する必要があります。これは考えられるアプローチの 1 つです。
- [システム設定] > [ネットワーク] > [ファイアウォール] で [オプション] をクリックします。
- 次に、[限られた少数のアプリとサービスのみからの接続を許可する] を選択します。
- プラス記号をクリックすると、Android Studio がリストにすぐに追加されます。
- OpenCore Legacy Patcher を使用して、ADB がデーモンに接続できない問題が解決されるかどうかを確認します。
ADBサーバーを再起動します
ADB サーバーが既にバックグラウンドで実行されている場合は、新しいインスタンスで再起動する前に、まずサーバーを閉じる必要があります。したがって、 コマンドを使用してシャットダウンしadb kill-server
、 で再起動しますadb start-server
。OpenCore Legacy Patcher を使用して、ADB がデーモンに接続できない問題が解決されるかどうかを確認します。
フルディスクアクセスを与える
ストレージ アクセスが制限された状態で Android Studio を実行すると、問題が発生する可能性があります。そのため、結果を評価する前に、以下に示す手順を使用して完全なディスク アクセスを許可することを検討する必要があります。
- [システム設定] > [プライバシーとセキュリティ] > [フルディスク アクセス] に移動します。
- 次に、Android Studio の横にあるトグルを有効にして、結果を確認します。
すべて完了しました。これら 4 つの手法のいずれかを使用して、OpenCore Legacy Patcher を使用して ADB がデーモンに接続できない問題を解決できます。上記の手順についてご質問がある場合は、コメントでお知らせください。できるだけ早く解決策をご返答いたします。
コメントを残す