2013-06-04 3 views
0

나는 안드로이드 개발에 비교적 익숙하지만, 내가 일하는 새 장치에서 디버깅 할 때 몇 가지 문제가있다.안드로이드/이클립스 디버깅

이전에는 Android 4.0.4를 실행하는 Samsung Nexus S (Google 개발 전화)를 사용하고있었습니다. USB를 연결하면 USB가 연결된USB 디버깅이 연결된의 두 가지 알림이 표시됩니다. 연결되면, Eclipse는 내가 디버그하고 싶은 디바이스를 선택하도록 요청할 것이고 LogCat 윈도우에서 유용한 정보를 얻을 수있을 것이다.

최근 Android 4.2.2를 실행하는 삼성 Galaxy S4를 사용하기 시작했습니다. 삼성에서 USB driver을 설치했지만 USB를 연결할 때 단 하나의 알림 만받습니다. 미디어 장치로 연결. 이제 Eclipse를 통해 앱을 실행할 때 장치를 선택하라는 메시지가 표시되지 않고 LogCat 창에 거의 아무것도 표시되지 않습니다.

Eclipse를 설치하기 위해 설치 또는 구성해야 할 사항을 누군가에게 알려주고 디버깅 중에 자세한 로깅을 제공 할 수 있습니까? USB 디버깅은 전화의 개발자 옵션 메뉴에서 사용할 수 있습니다.

+1

개발자 설정에서 debbuging 설정으로 새 전화를 설정 했습니까? 프로그래머 옵션 -> USB Debgging 또는 somethng 그런. – Mateusz

+0

개발자 설정을 사용하도록 설정해야합니다. JellyBean과 다릅니다. http://www.chriscowley.me.uk/blog/2013/05/29/enable-developer-options-on-android-jellybean/ – dannyroa

+0

원래 게시글에 명시된대로 USB 디버깅이 이미 사용 설정되어 있습니다. – tjc59

답변

0

가) 당신은

가 USB 디버깅 활성화하려면 삼성 S4 디버깅 모드를 설정 적이 : 메뉴의 대기 모드에서
> 탭> 설정> 응용 프로그램> 개발
확인 "USB 디버깅"

b) Eclipse에서 디버깅에 필요한 드라이버를 설치 했습니까? 일반적인 USB 드라이버가 아닙니다. Google에서 검색하십시오. 찾으실 수 있습니다.
c) 컴퓨터를 다시 설치하면 기기에 표시됩니다. 디버깅을 위해 연결되었습니다. 그리고 LogCat이 채우기 시작합니다

0

먼저 빌드 버전에서 7 번 클릭하여 휴대 전화를 개발자 모드로 설정해야합니다. 이 작업이 완료되면 adb devices을 확인하여 컴퓨터에 연결된 온라인 장치를 확인할 수 있습니다. 당신이 당신의 장치를 본다면, 당신은 잘 가게됩니다.

This 링크 도움이 될 수 있습니다.

+0

개발자 모드가 이미 켜져 있다고합니다. adb 장치를 확인하라는 말은 내 PC의 장치 관리자에서 의미합니까? 이미 삼성에서 USB 드라이버를 설치 했으므로 장치 관리자에서 Android Phone 아래에 Samsung Android ADB Interface로 인식합니다. – tjc59

+0

명령 행 터미널을 의미합니다. – 22kar

+0

좋아요, 명령을 실행했는데 장치를 인식합니다. – tjc59

0

타블렛 및 유사한 프로그램에서 비슷한 문제가있었습니다. 나는 당신이 USB 공유 프로그램을 응용 프로그램 관리자를 사용하여 종료하도록 강요한다면 이클립스가 전화를 찾는다는 것을 발견했다. 결코 장기적인 해결책은 아니지만 적어도 당신은 logcat을 보게됩니다.