Eclipse + ADT를 사용하고 있으며 아래에 나열된 물리적 장치가 Android Device Chooser에 나열되지 않습니다. Eclipse와 모든 Android 패키지를 업데이트했습니다. 내 전화기는 Eclipse 프로젝트에 나열된 대상 버전에 해당하는 Android OS 1.6을 실행하고 있습니다.
또한 실제 장치에서 테스트하기로 결정한 이유는 프로젝트를 실행할 때 에뮬레이터가 더 이상 제대로 작동하지 않는 것 같기 때문입니다. 에뮬레이터가 시작되지만 프로그램은 실행되지 않습니다. 어떤 아이디어?
(Windows 7 / t-mobile mytouch 3g 사용)
답변
먼저 Android ADB가 장치와 “대화”할 수 있는지 확인하십시오.
- Windows 명령 프롬프트 (cmd.exe) / Mac 터미널을 엽니 다.
cd
ADB.exe가 있는 폴더 (를 통해 )로 이동합니다 ( 예 : C : \ Android \ android-sdk \ platform-tools).- 유형
adb devices
장치가 목록에 있으면 (일련 번호가 표시됨) 두 번째 확인으로 이동합니다. 그렇지 않으면 ADB가 현재 장치와 통신 할 수 없음을 의미합니다. 문제를 일으킬 수있는 여러 가지 이유가 있습니다.
- 장치에서 설정-> 애플리케이션-> 개발에서 “USB 디버깅 모드”를 켭니다.
- 장치에서 설정-> 응용 프로그램-> 개발에서 “비 시장 응용 프로그램 설치 허용”을 켭니다.
- Windows / Mac을 다시 시작하십시오.
- Android 장치를 다시 시작하십시오.
- Windows / Mac에서 장치 드라이버를 다시 설치합니다.
둘째, “배포 대상 선택 모드”를 수동으로 설정해야합니다.
- Eclipse 패키지 탐색기보기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 실행 도구-> 구성 실행 …을 선택하십시오.
- 구성 실행 대화 상자의 Android 애플리케이션에서. 앱이없는 경우 Android 애플리케이션을 두 번 클릭하여 새 구성을 생성하고 적절한 이름 (예 : 앱)을 지정합니다. 이 구성이 선택되었는지 확인하십시오.
- 오른쪽 영역에서 Android 탭의 경우 프로젝트 아래에 프로젝트가 표시되는지 확인합니다. 대상 탭에서 “항상 장치를 선택하라는 메시지 표시”또는 “수동”을 선택합니다.
- “적용”을 클릭하고 구성 실행 대화 상자를 닫습니다.
다음에 앱을 실행할 때 장치 목록이 표시되어야합니다.
장치가 여전히 표시되지 않습니까? 확인. 셋째, “프로젝트 빌드 대상”Android 버전이 장치에서 지원되는지 확인하십시오.
- 기기의 Android 버전을 확인하세요. 장치에서 설정-> 장치 정보를 선택합니다.
- 프로젝트의 Android 버전을 확인하십시오. 프로젝트-> 속성-> Android-> ProjectBuildTarget을 마우스 오른쪽 버튼으로 클릭하십시오.
- 기기의 버전보다 최신 버전이 아닌지 확인하세요.
답변
또한 ‘배포 대상 선택 모드’를 수동으로 설정해야합니다 (디버그 구성-> 대상 탭).
답변
여기에있는 다른 답변의 일부 단계와 여기에있는 내용 : ADB Driver for HTC Incredible을 수행 한 후 휴대 전화가 표시되기 전에 두 가지 명령을 실행해야했습니다.
adb kill-server
adb start-server
마지막으로,이 두 명령을 실행하면 장치가 표시됩니다.
adb devices
때때로 ADB 프로세스가 중단 될 수 있습니다 (기술 용어). 이 경우 위의 명령이 작동하지 않습니다. 나는 ADB 프로세스를 죽이는 것을 발견했습니다 ( adb.exe
Windows의 작업 관리자의 프로세스 탭에서 찾거나 Linux에서 adb의 PID를 죽임).
adb start-server
일반적으로 그 문제를 해결합니다.
답변
USB 디버깅 옵션이 장치에서 확인되지 않았기 때문이라고 생각합니다.
답변
Android 개발자 사이트 의이 메모 가 저에게 효과적이었습니다.
장치에서 USB 디버깅을 활성화합니다. Android 3.2 이하를 실행하는 대부분의 기기에서 설정> 애플리케이션> 개발에서 옵션을 찾을 수 있습니다. Android 4.0 이상에서는 설정> 개발자 옵션에 있습니다. 참고 : Android 4.2 이상에서는 개발자 옵션이 기본적으로 숨겨져 있습니다. 사용 가능하게하려면 설정> 휴대 전화 정보로 이동하여 빌드 번호를 7 번 탭합니다. 개발자 옵션을 찾으려면 이전 화면으로 돌아갑니다.
답변
Android SDK Manager를 사용하면 실제로 Google USB 드라이버가 설치되거나 설치되지 않을 수 있습니다.
http://developer.android.com/sdk/oem-usb.html#InstallingDriver 의 단계를 따르면 Eclipse에서 장치를 표시 할 수 있습니다.
답변
Debug As 대화 상자에서 Android Application을 선택하면 디버거를 장치에 직접 연결할 수 있습니다. 셸에서 adb 기기를 실행하고 기기가 나열되는지 확인하세요. 그렇지 않은 경우 장치 드라이버를 다시 설치해야합니다. USBdeview를 사용하여 가지고있는 드라이버를 제거한 다음 adb 장치를 실행할 때 나열된 장치의 일련 번호가 표시 될 때까지 드라이버를 다운로드하고 다시 설치할 수 있습니다. -아루나 브 다스
