휴대 전화에서 ADB를 작동시키는 데 많은 문제가 발생했습니다. 펌웨어 업데이트 (영국의 Samsung Galaxy s2 i9100에서 Android 4.0.4로 출시되었습니다.) 이전의 한 단계에서 작업 중이 었으며 무작위로 작동을 멈췄습니다. 저는 XP 64를 사용하고 있으며 64 비트 운영 체제에서만 문제가 될 수 있습니다.
USB 디버깅은 항상 설정되었지만 드라이버는 설치되었지만 ADB는 작동하지 않습니다.
수많은 도움말 가이드가 Kies와 함께 설치하거나 Kies의 압축을 푼 드라이버를 설치하는 데 집중하는 것처럼 보입니다. 그러나 이것은 내 문제가 아닙니다 (또는 삼성 S2의 운전자는 ADB를 더 이상 허용하지 않습니다). 내 전화기는 수퍼 유저 및 비지 박스에만 뿌리를두고 있지만 그렇지 않은 경우에는 완전히 표준 펌웨어 (안드로이드 4.0.4가 업그레이드 될 때 뿌리가 뽑혀서 루핑되지 않았 음)가 있습니다.
드라이버가 설치된 지점부터 MTP, 카메라, 대용량 저장 장치 및 Kies로 휴대 전화에 연결할 수 있습니다. 나는 Kies를 설치하고 여러 번 드라이버를 재설치했으나 Kies가 없으면 여기에 http://forum.xda-developers.com/showthread.php?t=961956으로 설치 한 최신 드라이버 만 설치하면됩니다. 드라이버 버전이 "2.9.505.831"이지만 ADB가없는 장치 관리자 "Samsung Android ADB Interface"에 장치가 나열되어 있습니다.
휴대 전화에 uart 연결에 문제가있는 것처럼 보였습니다 (phoneutil 화면에 표시됨). 또한 Google sdk에서 adb 인터페이스 드라이버를 설치할 수 있어야합니다.
나는 다른 곳에서 찾을 수있는 표준 방법/가이드를 사용하여 이들 중 어느 것도 수행 할 수 없었습니다.
UART 설정을 PDA로 다시 변경하고 특수 다이얼러 코드 * # 7284를 통해 PDA로 USB 연결을 다시 설정하면 Samsung Galaxy s2 i9100 Android 4.0.4에서 더 이상 작동하지 않습니다. 나는 bettercut apk (시장에서 찾을 수 없기 때문에 해적질을 잘해야 할 수도 있음)를 다운로드 받아 수동으로 phoneutil에 바로 가기를 만들어야했습니다.
bettercut> 새 바로 가기> 없음> 모든 활동>이
phoneutil 당신이 설정 모뎀 다시 모뎀 모드 XP에서 연결된 PDA (에 설치하지하는 새로운 장치 "7 CDS의의"를 나열 변경할 수 있습니다).
는 그 후 나는 당신이 필요로하는 드라이버를 설치하려면 Windows XP 64 수 있도록
(ADT-번들 - 창 - x86_64의 \ SDK \ 엑스트라 구글 \의 usb_driver \)를 SDK에서 Google 드라이버를 설치했다 "android_winusb.inf"를 수정하여 Samsung Galaxy를 유효한 장치로 추가하십시오.
[Google.NTx86] 및 [Google.NTamd64]에 다음 행을 추가했습니다.
나는 그러나이 내 휴대 전화를 일치하지 않습니다 VID_04E8 & PID_6860 & MI_00 \ 장치 USB를 추가하는 지침을 발견
[Google.NTx86]
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
[Google.NTamd64]
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
android_winusb.inf, 나는 수동으로 장치 ID를 확인하고 창문 전에 나 자신을 추가 할 필요 내가 운전사를 설치하게 할 것이다.
장치 관리자> 삼성 안드로이드 폰> 삼성 안드로이드 ADB 인터페이스> 속성> 세부 정보> 장치 ID
와 일치하는 전화 ADB 인터페이스 다음 ID했다 : USB\VID_04E8&PID_6860&adb
... 나는 위와 같이 추가 (귀하의 전화가 일치하지 않는 경우이 일을해야 할 것이라고 생각). 그런 다음 Google SDK 드라이버에서 선택할 수있는 "Android Bootloader Interface"를 사용하여 "Samsung Android ADB Interface"용 드라이버를 업데이트했습니다.
Google SDK에서 "Android Bootloader Interface"를 설치하십시오.
그런 다음 이전에 "Samsung Android ADB Interface"드라이버를 다시 설치하거나 Google SDK에서 "Android Composite ADB Interface"를 다시 설치하고 ADB가 작동하기 시작했습니다. ADB Devices에서 테스트 했으므로 이제 광산이 woot!).
그래서 문제는 주로 Android 부트 로더 인터페이스 드라이버가 부족하여 UART가 일부 영향을 미쳤다 고 생각합니다.
그러나 ADB Explorer를 사용하기 전에 휴대 전화를 다시 뿌리 뽑기 시작했습니다. ADB Explorer를 사용할 수 없을 때만 작동이 중지되었지만 10 분 전에 사용하지 않았다고 확신합니다. 그래서 그것이 작동을 멈춘 이유는 단서가 아닙니다. 나는 PC에서 아무 것도 바뀌지 않았을 것이므로 아마 UART 모드를 다시 설정하고 드라이버를 다시 설치하도록 강요하면 문제를 해결할 수있을 것입니다. 그러나 ADB는 더 이상 표준 삼성 드라이버에서 작동하지 않으며 SDK에서 드라이버를 설치해야합니까?
나는 어떤 일이 일어 났는지에 대해 알고 있다면 같은 배에 다른 사람들이 있는지 알고 싶습니다.
이것은 매력처럼 일했습니다! 고맙습니다. –