Adb 셸을 실행하는 동안 오류가 발생하면 어떻게 합니까?

1, ADB kill-server 가 ADB 프로세스를 죽이고 ADB start-server 명령으로 시작합니다. -응?

2. 포트 5037(adb.exe 기본 포트) 이 사용 중인지 확인하고 adb.exe 를 제외한 포트 5037 을 사용하는 프로세스를 종료하고 ADB 서비스를 다시 시작합니다.

2. 1, ADB nodaemon 서버: 포트 5037 이 사용 중인지 감지합니다. -응?

2.2.netstat -ano | findstr "5037 ":포트 5037 을 사용하는 프로세스를 확인합니다. -응?

2.3. task PID); | findstr "2 1 152": 어떤 프로그램이 이 프로세스를 만들었는지 확인합니다 (21/kloc- 포트 5037 을 차지하는 프로세스); -응?

2.4. taskkill/f/PID 21152: 프로세스 닫기 -응?

2.5.adb 장치: 현재 연결된 장치를 표시합니다. -응?

또한 하드웨어 ID 를 수동으로 검사하여 구글 기본 안드로이드 디버깅 드라이버를 설치하는 솔루션도 있습니다. -응?

1, 내 컴퓨터를 마우스 오른쪽 단추로 클릭-> 관리->; 디바이스 관리->; 안드로이드 휴대폰. 여기서 우리는 해당 안드로이드 장치의 드라이버를 볼 수 있다. -응?

2. 구동 마우스 오른쪽 버튼 클릭 속성을 선택하고 세부 정보 옵션 아래의 속성 (p) 옵션에서 하드웨어 Id 를 선택하여 아래 값 (v) 의 정보를 기록합니다. 예를 들어, 장치의 가치는 다음과 같습니다.

Usb \ vid _ 2a45 & amppid _ 0c02 & amprev _ & ampmi _ 01

Usb \ vid _ 2a45 & amppid _ 0c02 & ampmi _ 01

주로 2A45 와 0C02 의 두 가지 값에 집중됩니다. -응?

3. 컴퓨터에서 안드로이드가 개발한 SDK 디렉토리를 찾아 다운로드하고 (이미 SDK 관리자를 통해 다운로드했다고 가정) \extras\google\usb_driver 폴더로 들어가 Android _ winusb. 를 찾습니다 이것은 구글 안드로이드 버전의 프로필입니다. 라인 찾기 [구글. NTx86] (32 비트 플랫폼의 경우 64 비트도 추가됨) 파일에서 다음과 같은 안드로이드 디바이스의 구동 정보를 볼 수 있습니다.

을 눌러 섹션을 인쇄할 수도 있습니다 구글 nexus one% singleadbininterface% = USB _ install, USB \ vid _18d1&AMM Pid _ 0d 02% compositedbininterface% = USB _ install, USB \ vid _18d1 PID _ 0D02 & amp _0 1 123

여기서는 이 파일의 형식에 따라 구동 정보를 복사하고 2 에서 얻은 2A45 와 0C02 로 다음과 같이 수정하면 됩니다.

을 눌러 섹션을 인쇄할 수도 있습니다 매력족 metal% singleadbininterface% = USB _ install, USB \ vid _ 2a45 & amppid _ 0c02% compositedbinintenter

저장하고 닫습니다. -응?

4. 원래 드라이버를 제거하고 컴퓨터를 다시 시작합니다. 휴대폰이 개발자 모드로 들어가 USB 디버깅을 허용하고 연결 모드를 선택하여 파일을 전송하도록 합니다. 그런 다음 컴퓨터-> 를 다시 마우스 오른쪽 단추로 클릭합니다 관리->; 디바이스 관리->; 기타 설비. ADB 인터페이스 옵션에 물음표가 표시되어 드라이버가 제대로 설치되지 않았음을 나타냅니다. ADB 인터페이스를 선택하고 드라이버 소프트웨어를 마우스 오른쪽 단추로 업데이트-> 컴퓨터를 찾아 드라이버 소프트웨어를 찾습니다. 찾아보는 동안 하드웨어 디바이스 드라이버 정보 파일 android_winusb.inf 를 추가한 폴더 (d: \ Android-sdks \ extras \ Google \ USB _ driver, 폴더만 선택하면 됩니다 -응?

5. 설치가 성공하면 장치 관리에 안드로이드 휴대폰 옵션이 나타납니다.