2017-12-08 8 views

答えて

0

リモートデバッグ時には、モバイルブラウザのバージョンに一致するバージョンのdevtoolsが必要です。したがって、特定のバージョンがネットワークからロードされます。ダウンロードが完了すると、それらはAppCacheに保持されるので、ネットワークを一度しか使用できないようにする必要があります。

あなたがオンラインになっている間にデバイス(その特定のChromeバージョン)のデバッグを開始している場合は、オフラインでこれらのファイルをすべて利用できるようにする必要があります。

しかし、デベロッパーツールのバージョンをダウンロードしないようにする別の回避策があります:

  1. adb forward tcp:9222 ...セクション(を含む)までhttps://developer.chrome.com/devtools/docs/remote-debugging-legacyの指示に従ってください。 (デスクトップ上)
  2. オープンhttp://localhost:9222/json/list
  3. あなたが気にタブを見つけて、(デスクトップ上)それのwebSocketDebuggerUrl
  4. wsurl = webSocketDebuggerUrl.replace('ws://','')
  5. オープンこのURLをコピーします。 chrome-devtools://devtools/bundled/inspector.html?ws=${wsurl}

これをDevToolsのローカルにインストールされたバージョンを使用して、電話機を検査します。互換性の問題が起こる可能性がありますが、うまくいけばそれは小さいはずです。

関連する問題