[google-chrome-devtools] Chrome DevTools 기기가 연결되었을 때 기기를 감지하지 못합니다

https://developers.google.com/chrome-developer-tools/docs/remote-debugging에 설명 된 단계를 수행 한 후에도 Samsung Galaxy S4에서 DevTools 장치 기능이 작동하지 않는 것 같습니다.

내 기기에는 Chrome v32 및 Chrome 베타 v33이 있고 PC에는 Chrome v33 및 Chrome Canary v35가 있습니다.

장치에서 USB 디버깅이 활성화되어 있고 장치 드라이버가 설치되었습니다. RSA 키 지문을 승인하라는 위의 링크에서 3 단계의 개요 메시지가 표시되지 않았지만 장치가 PC에 연결되어 미디어 전송이 가능합니다. 위의 링크에 따라 모든 USB 디버깅 인증을 취소했습니다.

안드로이드 개발을 위해 내 PC에 추가로 설치되어 있지 않은 문제가있을 수 있습니다. 이 기능을 사용하여 장치 관점에서 웹 페이지를 검사하고 싶습니다.



답변

기능을 시작하려면 :

위의 단계에 따라 RSA 키 지문 프롬프트가 표시되면 Chrome에서 기기를 확인했습니다.

내가 생각했던 것만 큼 쉽지는 않았지만 적어도 지금은 작동합니다.

2016 년 2 월 24 일 업데이트

그래서 Windows 10으로 업데이트했으며 이제 Chrome v48.0.2564.116 m 및 v48.0.2564.95를 실행하는 Samsung Galaxy S5가 있습니다. Google 문서의 단계를 따르고 RSA 키 프롬프트가 없으면 다시 작동하지 않습니다. 그래서 위와 같이 내 단계를 따르기 시작했고 Android SDK가 1GB 이상 다운로드되면 더 빠른 방법이 필요하다고 생각했습니다.

이번에 나는 시도했다 :

이제 휴대 전화에서 Chrome을 열고 chrome://inspect/데스크톱에서 열면 검사 옵션이 표시됩니다.

다음 문제 : Windows를 재부팅 할 때마다 동일한 단계를 반복해야합니다. 이 문제를 해결하려면

  • 텍스트 편집기를 열고 복사 "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • 해당 adb.bat위치에있는 Windows Startup 폴더에 파일을 저장하십시오 .C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

.bat 파일 인 경우 파일을 adb.bat라고 할 필요는 없습니다. 파일에 복사 한 명령에는 설정에 따라 변경해야 할 기본 설치 경로가 있습니다.

이제 필요할 때 Chrome 검사 기능이 작동합니다.

이 질문에 대한 답변을 해주신 다른 모든 분들께 감사의 말씀을 전하며 유용한 답변을 제공 할 수 있도록 도와주었습니다. 그들이 당신을 도와 준 다른 답변들에 대해서도 인정해주십시오.


답변

Galaxy S7 및 Windows 10 랩톱에서 컴퓨터에 연결하는 동안 USB 연결 모드를 “오디오 소스” (전화 설정> 개발자 옵션> USB 구성) 로 변경하기 만하면됩니다 .

그런 다음 즉시 RSA 키 지문을 허용하는 장치 프롬프트가 나타납니다. 그런 다음 컴퓨터의 개발 도구가 내 장치를 인식했습니다.

이것이 왜 효과가 있는지 모르겠지만, 가장 간단한 솔루션이며 불필요한 소프트웨어를 설치할 필요가 없습니다.

또한 “MTP (Media Transfer Protocol)” 모드로 변경하는 행운도 있었지만 가끔씩 만 가능했습니다.

편집하다:

더 이상 MTP 옵션이 작동하지 않습니다.

오디오 소스 외에도 연결 모드를 MIDI로 설정하면 작동합니다. 장치의 알림 표시 줄에서 바로 액세스하여 연결 모드를 변경하는 것이 훨씬 쉽습니다. “USB를 통해 미디어 파일 전송”또는 이에 상응하는 알림을 누릅니다.

MIDI를 사용 하는 것이 여러 설정 화면으로 들어 가지 않아도되므로 두 가지 중 가장 쉬운 방법 일 것입니다.


답변

USB 컴퓨터 연결에 “MTP 모드” 를 사용하는 경우 “PTP 모드”또는 “카드 리더기 모드”로 변경하십시오.

나는 같은 문제가 있고 그것은 나에게 잘 작동합니다.


답변

(참고-이것은 Samsung S6를 사용하여 나에게 도움이되었습니다. 사용 된 전화 버전에 대한 의견을 보내주십시오.

휴대 전화가 컴퓨터에 연결되어 있고 컴퓨터에서 인식되고 휴대 전화에서 USB 디버깅을 사용하도록 설정했지만 Chrome 개발자 도구의 ‘원격 기기’에 휴대 전화가 표시되지 않으면 먼저 다시 시작해보세요. 전화기에서 다음을 선택하여 자동 검색 프로세스- ‘설정> 개발자 옵션> USB 디버깅 인증 취소’.

그래도 문제가 해결되지 않으면 컴퓨터에서 Android Debug Bridge Daemon이 누락되었거나 실행되고 있지 않은 것입니다 (ADB에 대한 정보-https:
//developer.android.com/studio/command-line/adb). html )

ADB를 사용하기 위해 전체 Android SDK가 필요하지 않은 경우 여기에서 독립형 Android SDK 플랫폼 도구를 다운로드 할 수 있습니다.

https://developer.android.com/studio/releases/platform-tools.html

먼저 플랫폼에 맞는 도구를 설치하십시오. Windows를 사용하고 있으며 단계는 다음과 같습니다.

-c : \ platform-tools에 다운로드 압축을 풉니 다 (편의를 위해 여기에 넣으면 다른 위치를 선택할 수 있습니다).

-폴더에서 명령 프롬프트를 열고 (관리자로 실행) 다음 명령을 실행하십시오.

adb devices

adb.exe는 폴더에 있습니다. 그러면 데몬이 시작되고 연결된 Android 장치 목록이 표시됩니다.

기기 옆에 ‘무단’이 표시되면 휴대 전화의 잠금을 해제하고 ‘기기 데이터에 대한 액세스 허용’을 선택한 다음 ‘항상이 컴퓨터에서 액세스 허용’을 선택해야합니다. 그러면 개발자 콘솔에서 휴대 전화가 연결되어있는 것을 볼 수 있습니다.

여기에 이미지 설명을 입력하십시오

컴퓨터를 다시 시작할 때마다 데몬을 실행해야합니다. 컴퓨터가 시작될 때마다 데몬을 실행하려면 .bat 파일을 시작 폴더에 넣으십시오 (내 지시 사항을 정확히 따른 경우 작성해야하는 .bat 파일의 내용은 c:\platform-tools\adb devices).

이제 컴퓨터의 Chrome 개발자 도구를 통해 Android 기기에서 Chrome으로 전송하는 URL (예 : ‘localhost’)에 액세스하기 어려운 경우 다른 문제입니다. 조언을 보려면이 질문을 참조하십시오.
Android 장치에서 로컬 호스트에 어떻게 액세스 할 수 있습니까?

(간단히 말하면, 컴퓨터와 휴대 전화가 동일한 네트워크에 연결되어 있는지 확인해야합니다. 따라서 동일한 Wi-Fi 네트워크에 연결하거나 컴퓨터를 휴대 전화의 핫스팟에 연결 한 다음 ipconfig를 실행하여 무선 IPv4 IP 주소를 얻습니다. 휴대 전화에서 보려는 URL에 해당 IP를 사용하십시오.)


참고 : 초기 디버깅 연결이 작동하려면 USB 전송을 위해 Android에서 MTP 모드 (미디어 전송 프로토콜)를 사용해야합니다 (MTP가 기본값 임). 이 모드를 다른 것으로 전환하는 것과 관련된 답변 중 하나에 언급 된 픽스가 있지만 아마도 일부 유형의 재인식을 유발할 수 있으며 연결을 끊었다가 다시 연결하면 MTP 모드로 자동 전환 될 수 있습니다. 전화.


답변

ADT (Android Development Toolkit)가 설치되어 있지 않은 경우 해결 방법 :

andorid SDK platform-tools.zip 을 다운로드 하고 “adb devices”명령을 실행 한 후 Android 기반 Samsung Galaxy 전화를 감지하도록 관리했습니다 . 그것은 데몬을 시작하고 연결된 장치를 찾았으며 크롬 카나리아 검사 탭에서도 볼 수있었습니다.

이전에는 “Universal ADB driver” 도 설치 했지만 이것이 필요한지 확실하지 않습니다.


답변

나는 이것이 오래된 질문이라는 것을 알고 있지만 여기에 나를 해결 한 대답이 있습니다. 나는 모든 것을 찾아서 시도 할 수있는 모든 기사를 살펴 보았습니다. Mac 또는 PC에서는 작동하지 않습니다.

해결 방법 : 다른 USB 케이블을 사용하십시오.

파일 전송을 지원하지 않는 품질이 좋지 않은 케이블을 잡았어야합니다. 다른 USB 케이블을 사용하여 즉시 ptp 모드 및 원격 디버깅 권한을 묻는 메시지가 표시되었습니다.


답변

다른 컴퓨터와 다른 장치에서이 도구를 몇 년 동안 사용해 왔습니다. 크롬 / ADT에 기기가 표시되지 않는 경우가 종종 있습니다.

이 경우 나에게 맞는 유일한 것은 ADB 데몬재설정 하는 것입니다 .

adb kill-server

또는

adb usb

장치를 다시 연결하면 장치에 연결된 컴퓨터에서 USB 디버깅을 허용하라는 메시지가 표시됩니다. 이 요청을 허용하는 것이 중요합니다.