2012-07-12 4 views
1

내 장치를 실제 장치 (Galaxy S/Android 2.3.3)에 연결하고 DDMS 힙 탭을보고 나면 장치가 분리되어 더 이상 Android 용 vaild Android 대상으로 사용할 수없는 경우가 있습니다 Device Chooser 대화 상자. USB 케이블의 연결 해제 및 재 연결은 아무 효과가 없으므로 adb 서버 프로세스가 종료되거나 이클립스가 종료되지 않습니다. 마지막 수단으로 장치를 재부팅하고 USB를 다시 연결해야하지만,이 방법은 효과가있는 것처럼 보입니다.하지만이 방법은 많은 의미가 있습니다.ADB가 내 Android 스마트 폰에 걸림

더 좋은 해결책이 있습니까?!

감사합니다.

답변

2

할 수있는 일이 없습니다. OMAP 칩셋을 기반으로하는 모든 Android 폰에서 알려진 문제입니다.

어떤 식 으로든 칩셋이 나쁘지는 않지만, OMAP의 USB-OTG 장치 드라이버는 버그가 있습니다. 당신이 충분히 힘들 때까지 드라이버가 잘 작동합니다. 많은 logcat 출력으로 인해 ADB 디버깅이 발생합니다.

usb-debug를 비활성화하고 다시 활성화하면 잠시 동안 문제가 해결됩니다. 셸에서 'dmesg'를 호출하면 커널 로그에서 USB 드라이버가 작동하지 않는 것을 볼 수 있습니다.

내가 아는 한 모든 OMAP3 및 OMAP4 기반 장치는이 드라이버 버그로 고통 받고 있습니다.

+0

아야. 관련된 디버깅 세션을 고려하기 전에 TCP adb를 켜기 위해 USB adb를 사용한다고 가정합니다. –

+0

좋은 아이디어! 그게 효과가있다. –

관련 문제