web-dev-qa-db-ja.com

Google Chrome for Android Remote Debugging-"localhost:9222" Not Available

リモートデバッグを有効にする手順に従います( https://developers.google.com/chrome/mobile/docs/debugging )。ステップ4に到達すると、Chrome for Desktopは「このWebページは利用できません」と返されます。

「USB Webデバッグを有効にする」は、Chrome for Androidでチェックされます。

「USBデバッグ」がデバイス(ルート化されたNexus S、CM9)で有効になっています。

「adb devices」コマンドは、「device numberdevice」で戻ります。

「adb forward ...」コマンドは以下を返します:*デーモンが実行されていません。ポート5037で今すぐ開始* *デーモンが正常に開始*

Windows 7で最新のADBを実行し、cmdを管理者として実行しています。

28
user1341697

ChromeおよびデバイスでUSBデバッグを有効にする必要があることがわかりました。

  1. Chrome for Mobile-[設定]> [デベロッパーツール]> [x] USB Webデバッグを有効にする
  2. デバイス-設定>開発者オプション> [x] USBデバッグ
  3. デバイスをコンピューターに接続する
  4. コンピューターでポート転送を有効にする

    C:\ adb forward tcp:9222 localabstract:chrome_devtools_remote

  5. Chrome for Computerでhttp://localhost:9222に移動します

42
enduro

ローカルホストを変更しましたか?その場合は、localhost:9222の代わりに127.0.0.1:9222を試してください。

4
Piggo

Chrome on Android使用中ですか?「about:version」URLを開き、「Google Chrome」と「アプリケーション」フィールド。

また、以下を確認してください-USB Webデバッグ(ドキュメントのステップ2)をオンにした後、この一連のコマンドが出力する内容:

adb root
adb Shell cat /proc/net/unix | grep chrome_devtools_remote

(アイデアは、USB Webデバッグをオンにした後、デバイスでリモートデバッグソケットが開くかどうかを確認することです)

4
Mikhail Naganov

私はこれを正しく行うのを妨げる2つの本当に愚かな問題を抱えていました。おそらく私の経験が助けになるでしょう。

1:YouTubeチャンネルで最も投票されたコメントの「adb forward ...」には、その方法を説明するいくつかの奇妙なキャラクターが含まれています( https://www.youtube.com/watch?feature= player_embedded&v = s4zpL4VBb )。私のように、ダブルチェックなしでcmdに貼り付けた場合、サーバーはエラーなしで起動しますが、サービスは正常に動作しません。 adbへのパスでこの行を使用していることを確認してください

adb forward tcp:9222 localabstract:chrome_devtools_remote

2:ESET NOD32 Antivirusには、HIPS(Host-Based Intrusion Prevention System)と呼ばれるものがあり、localhost:####

http://kb.eset.com/esetkb/index?page=content&id=SOLN295

お使いのアンチウイルスソフトウェアには、非アクティブ化できる類似のものがありますか?

これが誰かを助けることを願っています^ _ ^

1
Pabbles

あなたはもはやadb、ダウンロード、またはコマンドラインで大騒ぎする必要はありません。 Chrome v41(カナリア)で、電話をつないで、ブラウザでchrome:// inspectを指定し、デバイスの下にある[inspect]リンクを押すと、デバッグウィンドウが開き、 (電話の開発者オプションでUSBデバッグを有効にします)

これは初めてだと付け加えましたが、Chrome v39に加えてプラットフォームツールsdk、adb、およびその他のツールを使った努力は、6時間ほど経っても実をつけていませんでした。

1
bbsimonbb

ChromeブラウザのAndroidお使いの携帯電話でダウンロードしてください。デスクトップでlocalhost:9222 Androidリモートデバッグはモバイルでのみ動作しますChrome=ブラウザ。一部のユーザーは、ネイティブAndroidブラウザはChromeしかし、 't。

0
cuadraman

リモートデバッグ機能には小さなチェックが必要です。 USBデバッグ機能はむしろオフにして、USB Debugging under chrome(Android)設定を確認する必要があります。

また、adb forwardコマンドを2回実行します(特定の引数を指定した完全なコマンド)。

0
borax12

この問題の解決策を見つけました。私はチュートリアルで同じコマンドを最後の日探していました

https://developer.chrome.com/devtools/docs/contributing-legacy

「C:\ Users \%username%\ AppData\Local\Google\Chrome SxS\Application\chrome.exe」--remote-debugging-port = 9222 --no-first-run --user-data-dir = C :\ Users \%username%\ chrome-dev-profile http:// localhost:11002#http:// localhost:8000/front_end/inspector.html

その後、ブラウザでlocalhost:9222を使用できます。

今、私は誰かを助けるために答えにコメントしたいと思います。

0
Tran Hoang Hiep

C:\ adb forward tcp:9222 localabstract:chrome_devtools_remote

私のシステムで原因を見つけるのを助けてくれました。複数のデバイスが接続されていました。すべてのデバイスを取り外し、必要なデバイスを1つだけ接続すると、問題は解決しました。

0
Rajendra