2017-12-08 1 views

답변

0

원격 디버그 할 때 Chrome에는 모바일 브라우저 버전과 일치하는 devtools 버전이 필요합니다. 따라서 특정 버전을 네트워크에서로드합니다. 다운로드가 끝나면 AppCache에 보관되므로 네트워크를 한 번만 사용하면됩니다.

온라인 상태에서 한 번 기기 (특정 Chrome 버전)를 디버깅하기 시작하면 오프라인 상태에서 나중에 사용할 수있는 모든 파일을 만들어야합니다.

그러나 DevTools로 버전을 다운로드 피하기 위해 또 다른 해결 방법이있다 :

  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 버전을 사용하여 전화를 검사합니다. 호환성에 문제가있을 수는 있지만, 작아야합니다.