Android 기기 선택기 — 기기가 표시되지 않음


92

Eclipse + ADT를 사용하고 있으며 아래에 나열된 물리적 장치가 Android Device Chooser에 나열되지 않습니다. Eclipse와 모든 Android 패키지를 업데이트했습니다. 내 전화기는 Eclipse 프로젝트에 나열된 대상 버전에 해당하는 Android OS 1.6을 실행하고 있습니다.

또한 실제 장치에서 테스트하기로 결정한 이유는 프로젝트를 실행할 때 에뮬레이터가 더 이상 제대로 작동하지 않는 것 같기 때문입니다. 에뮬레이터가 시작되지만 프로그램은 실행되지 않습니다. 어떤 아이디어?

(Windows 7 / t-mobile mytouch 3g 사용)


나는 이것이 같은 문제에 직면하는 모든 사람들에게 도움 되기를 바랍니다.
Rupesh Yadav 2015

답변:


151

먼저 Android ADB가 장치와 "대화"할 수 있는지 확인하십시오.

  • Windows 명령 프롬프트 (cmd.exe) / Mac 터미널을 엽니 다.
  • cdADB.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을 마우스 오른쪽 버튼으로 클릭하십시오.
  • 기기의 버전보다 최신 버전이 아닌지 확인하세요.

3
감사합니다. 제 HTC의 드라이버 문제였습니다. 최신 Windows 드라이버를 다운로드하여 설치하면 문제가 해결되었습니다.
aeldron

USB 디버깅을 활성화하는 것은 이제 Android 버전마다 다릅니다. 업데이트 된 내 답변을 참조하십시오 : stackoverflow.com/questions/2256884/…
Raj

2
넥서스 4의 경우,이 사이트의 지시에 따라 드라이버를 설치 : androidsecurity.wordpress.com/2013/06/05/...
SaiyanGirl

위의 단계 후 오류가 발생하면 [Xtouck] adb가 정상적으로 실행되고 있습니다. [Xtouck] com.example.xtouck.MainActivity 활동 시작 수행 [Xtouck] 자동 대상 모드 : 장치 '0123456543ABCDEFG'사용 [Xtouck] Xtouck.apk를 장치 '0123456543ABCDEFG'에 업로드 [Xtouck] Xtouck.apk 설치 중 ... 내부 오류 "Xtouck 시작"중에 발생했습니다. com.android.ddmlib.IDevice.installRemotePackage (Ljava / lang / String; Z [Ljava / lang / String;) Ljava / lang / String;
PHP Avenger

프로젝트 빌드 대상이 내 문제였습니다.
josef 2014 년

23

또한 '배포 대상 선택 모드'를 수동으로 설정해야합니다 (디버그 구성-> 대상 탭).


왜 그들은 developers.android.com에서 그것을 놓쳤습니까? 감사합니다
leshka 2011-10-13

오, 정말 고마워요! 세 가지 화면 밀도를 테스트해야하기 때문에 내 avd를 선택할 수 없다는 것이 너무 귀찮았습니다. 신의 축복이 있기를.
racl101 2012

21

여기에있는 다른 답변의 일부 단계와 여기에있는 내용 : ADB Driver for HTC Incredible을 수행 한 후 휴대 전화가 표시되기 전에 두 가지 명령을 실행해야했습니다.

adb kill-server
adb start-server

마지막으로,이 두 명령을 실행하면 장치가 표시됩니다.

adb devices

때때로 ADB 프로세스가 중단 될 수 있습니다 (기술 용어). 이 경우 위의 명령이 작동하지 않습니다. 나는 ADB 프로세스를 죽이는 것을 발견했습니다 ( adb.exeWindows의 작업 관리자의 프로세스 탭에서 찾거나 Linux에서 adb의 PID를 죽임).

adb start-server

일반적으로 그 문제를 해결합니다.


20

USB 디버깅 옵션이 장치에서 확인되지 않았기 때문이라고 생각합니다.


설정-> 응용 프로그램-> 개발자
GuybrushThreepwood

3
USB 디버깅을 활성화하는 것은 이제 Android 버전마다 다릅니다. 업데이트 된 내 답변을 참조하십시오 : stackoverflow.com/questions/2256884/…
Raj

나는 똑같은 문제가 있었고 내 장치는 adv에 나열되지 않았습니다. 하지만 내 문제가 USB 케이블을 잘못된 PC에 연결하는 것임을 깨달았습니다! 두 대의 PC를 사용하고 USB 소켓을 섞었습니다.) 항상 가능한 모든 원인에 대해 생각하십시오
Fer


8

Android 개발자 사이트 의이 메모 가 저에게 효과적이었습니다.

장치에서 USB 디버깅을 활성화합니다. Android 3.2 이하를 실행하는 대부분의 기기에서 설정> 애플리케이션> 개발에서 옵션을 찾을 수 있습니다. Android 4.0 이상에서는 설정> 개발자 옵션에 있습니다. 참고 : Android 4.2 이상에서는 개발자 옵션이 기본적으로 숨겨져 있습니다. 사용 가능하게하려면 설정> 휴대 전화 정보로 이동하여 빌드 번호를 7 번 탭합니다. 개발자 옵션을 찾으려면 이전 화면으로 돌아갑니다.


10
다른 것은 직관적이지 않으므로 "빌드 번호"를 7 번 탭해야합니다.
Raj

1
개발자 설정을 잠금 해제하고 Galaxy Nexus에서 USB 디버깅을 받았지만 Eclipse에서 인식되지 않습니다.
Klaasvaak

1
연결시 확인이 "미디어 장치"모드가 아닌 "카메라"모드에 있습니다.
aheuermann

"실행"(장치가 표시되지 않음)을 누른 다음 장치에서 USB 디버그를 껐다가 켜야했습니다. 그러면 내 장치가 장치 목록에 나타납니다. 이것은 내가 실행할 때마다 수행되어야합니다 :(
Brett Gregson


3

Debug As 대화 상자에서 Android Application을 선택하면 디버거를 장치에 직접 연결할 수 있습니다. 셸에서 adb 기기를 실행하고 기기가 나열되는지 확인하세요. 그렇지 않은 경우 장치 드라이버를 다시 설치해야합니다. USBdeview를 사용하여 가지고있는 드라이버를 제거한 다음 adb 장치를 실행할 때 나열된 장치의 일련 번호가 표시 될 때까지 드라이버를 다운로드하고 다시 설치할 수 있습니다. -아루나 브 다스


3

다른 답변 중 어느 것도 나를 위해 일하지 않았습니다. 나에게 전화를 재부팅 한 후 이클립스에 등록 된 장치. 그 과정은 휴대폰 모델에 따라 다릅니다.


두 기기 (Android v. 2.3.4 = API 10, v. 4.0.3 = API 15)는 휴대폰과 Mac을 모두 재부팅 한 후에 만 ​​등록 할 수 있습니다. OS 10.8.2, Android 도구 : 21.0.0.v201210310015-519525.
brannerchinese 2012

3

http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

윈도우 7

처음으로 Windows 7에 Android USB 드라이버를 설치하려면 :

Android 전원 장치를 컴퓨터의 USB 포트에 연결합니다. 바탕 화면이나 Windows 탐색기에서 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 관리를 선택합니다. 왼쪽 창에서 장치를 선택합니다. 오른쪽 창에서 기타 장치를 찾아 확장합니다. 장치 이름 (예 : Nexus S)을 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 선택합니다. 하드웨어 업데이트 마법사가 시작됩니다. 내 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택하고 다음을 클릭합니다. 찾아보기를 클릭하고 USB 드라이버 폴더를 찾습니다. (Google USB 드라이버는 \ extras \ google \ usb_driver에 있습니다.) 다음을 클릭하여 드라이버를 설치합니다.


이 단계 (드라이버의 장치 관리자에 노란색 경고 표시)를 수행 한 후에도 여전히 문제가있는 사람들은 드라이버를 제거한 다음 드라이버 변경 사항을 검색하십시오. 드라이버 업데이트를 시도했지만 파일을 올바르게 선택하지 못했습니다. 제거 / 재설치가 트릭을했습니다 :-)
Abdo

3

비슷한 문제가 있었고 내 문제는 너무 높은 sdk를 사용하는 것과 관련이 있습니다 ....

나는 변했다 :

uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/

uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"

내 문제가 해결되었습니다.


2

나는 여기에 매우 늦었지만 누군가에게 도움이된다면 ... 케이블을 연결할 때 USB 모드와 충돌하지 않도록하십시오. "충전 만"을 선택합니다 (정확하지 않은 경우 죄송합니다. 스페인어 터미널이 있습니다). 가끔 인터넷 공유로 변경되고 앱을 실행할 때 장치가 목록에서 사라집니다.


2

나는 "장치 선택기"에 표시되지 않는 안드로이드 장치에 직면하고 있었기 때문에 최선을 다했지만 아무 소용이 없었습니다. 적어도 ADB 드라이버가 업데이트되어야한다는 것을 알았습니다.이 작업을 위해 "http : // forum. xda-developers.com/showthread.php?t=1161769 "2. 장치 관리자->> ADB를 마우스 오른쪽 버튼으로 클릭->> 드라이버 업데이트->> 다운로드 한 드라이버의 경로를 찾은 다음 확인 업데이트 성공. "장치 선택기"에서 내 안드로이드 장치를 찾았습니다.



1

좋아 .. 그래서 이걸 만나기 전까지는 내 PENDO 패드가 나타나지 않았어 ..

android.process.acore 프로세스가 중지되었습니다.

네 ..이 문제와는 상관 없죠? 아 아 근데 모빌 레고로 이끈다. 기기를 관리 할 수있는 데스크 애플리케이션입니다. USB를 통해 연결하여 방법을 맞춰보세요. 네, 그렇습니다. 그것은 내 윈도우 박스에 모든 것을 설치했고 이제 이클립스는 내 PENDO를 보는 데 문제가 없습니다.


내 펜도 패드가 이클립스와 함께 작동하지 않는 이유를 찾기 위해 검색했을 때이 답변으로 이어졌습니다. 나는 mobilego를 시도했지만 도움이되지 않았습니다. 무엇 나를 위해 그것을 해결하는 것은이 대답했다 : stackoverflow.com/a/7136003/148241
색슨 Druce

1

또 다른 대안 : 최신 Apple iMac에서 기기 외부 가장자리에 가장 가까운 USB 포트는 ADB에서 작동하지 않는 반면 다른 모든 포트는 정상적으로 작동합니다. 나는 두 개의 다른 iMac에서 이것을 보았습니다. 아마도 그것들은 USB 1.0 포트 (또는 똑같이 어리석은 것)이거나 일반적인 제조 결함입니다.

USB 케이블 (신품, 구형, 고품질 또는 저렴한)을 다른 모든 USB 포트에 꽂으면 제대로 작동하지만 해당 포트에 연결하면 ADB가 실패합니다.

주의 : 해당 포트에 연결하면 파일 전송 등에서 작동 합니다. 중단되는 것은 ADB뿐입니다.


1

갤럭시 노트 3에서는 개발자 옵션을 활성화해야합니다. "장치 정보"에 액세스하고 개발자 옵션이 활성화되었음을 알리는 메시지가 나타날 때까지 빌드 번호를 여러 번 클릭합니다. 일반으로 돌아 가면 개발자 옵션이 활성화되어 USB 디버깅 옵션을 선택합니다. 이것은 Galaxy note 3 N9005 Andriod 4.3 용입니다.


1

내 문제는 오래된 ZTE 전화에 있었는데 전화를 꽂았을 때 계속 팝업되는 autorun.exe를 무시했습니다. 마침내 ZTE 드라이버를 설치 한 자동 실행 소프트웨어를 실행했고 전화가 adb 장치에 표시되기 시작했습니다.


1

Android 매니페스트 파일의 다음 줄 때문에 장치가 표시되지 않았습니다 .--

<uses-sdk android:minSdkVersion="18"
        android:targetSdkVersion="18"/>

나는 그것을 ---로 바꿨다.

<uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="19"/>

이제 작동했습니다.


1

전화기에서 디버깅 모드 및 개발자 옵션을 비활성화하십시오.

Android 장치 모니터를 시작합니다.

이제 전화기에서 개발자 옵션 및 디버깅 모드를 활성화하십시오.

Android 장치 모니터에서이 뒤에 나열된 장치를 볼 수 있습니다. Android 기기 선택기에서 볼 수 있습니다.


0

내 기기를 다른 노트북의 adb에 연결 한 후 adb 기기 목록에서 사라졌습니다.

전화기에서 "Charge only"를 선택한 다음 USB 디버깅을 다시 활성화했습니다.

그것은 나를 위해 문제를 해결했습니다.


0

여기에서 USBDeview를 사용하십시오. http://www.nirsoft.net/utils/usb_devices_view.html

관리자 권한으로 실행하십시오.

전화기를 분리하십시오.

전화기와 관련된 모든 드라이버를 삭제하십시오. 일부는 Android와 휴대 전화의 이름과 모델을 말합니다.

Windows가 드라이버를 다시 설치하도록 전화기를 다시 연결하십시오.

이것은 다른 솔루션이 그렇지 않은 경우 나를 위해 일했습니다.


0

나는 MAC에 있고 USB를 통해 장치를 연결했을 때 USB-Drivers라는 이상한 마운트가 있었는데 Finder에서 마운트 해제했을 때 Androide Device Chooser가 즉시 내 장치를 인식했습니다.


0

Win 8이 설치된 HTC G2가 있고 Eclipse가 장치를 인식하는 데 몇 시간이 걸렸습니다. http://forum.xda-developers.com/showthread.php?t=1964372 에서 이것을 발견했을 때 위의 모든 조언을 따랐습니다 .

이제 컴퓨터에서 마우스 오른쪽 버튼으로 클릭하고 관리를 클릭합니다. 장치 관리자로 이동합니다. Acer A700을 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 클릭합니다. "드라이버 소프트웨어 찾아보기"를 선택합니다. "목록에서 직접 선택"을 선택합니다. 모든 장치를 클릭하거나 디스크 있음 .. C : \ Program Files (x86) \ Android \ android-sdk \ extras \ google \ usb_driver \로 이동하여 2 개 폴더 (android_winusb.inf) 아래의 파일을 클릭합니다. 하나를 설치하십시오.

'Acer A700'을 '기타 기기'에서 'Android Phone'으로 바꾸고 adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver에서 android_winusb 파일을 사용하세요. Windows가 불안정 해지고 presto 상태가된다는 무서운 메시지가 표시되면 "확인"을 클릭하십시오!


0

나는 똑같은 문제가 있었고 이렇게 해결했습니다. 내 전화는 SonyEricsson Xperia X8이고 Windows 7에서 인식되지 않았습니다 (우분투에서였습니다). 따라서 나는 그것이 운전자 문제라는 것을 알았습니다.

0) 내 스마트 폰에 연결됨 1) 컴퓨터-> 관리-> 장치 관리자에서 마우스 오른쪽 버튼을 클릭했습니다. 2) "SEMC HUSB"와 같은 이름의 항목에 노란색 느낌표가 있습니다 ... 해당 항목을 두 번 클릭했습니다 (실제로 관련 smarphone에 연결) 드라이버를 업데이트하고 (이전에이 페이지 http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ 에서 다운로드) 이제 모든 것이 작동합니다). 다른 전화가 있으면 Google을 통해 적절한 드라이버를 찾을 수 있다고 생각합니다.

건배


0

기기가 원래 ROM (2.1) 또는 이와 유사한 버전이있는 Sony Ericsson Xperia X8 인 경우 다음을 사용합니다.

 

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" />

AndroidManifest.xml 파일에서


0

"설정-> 개발자 옵션-> USB 디버깅"으로 이동해야했습니다. USB 디버깅이 켜져 있는지 확인하십시오.

삼성 갤럭시 S II 급등

안드로이드 4.1.2

맥 10.8.5


0

Windows 8에서 실행 중이고 분명히 해당 드라이버를 다운로드해야하기 때문에 Sony Experia Z에서 동일한 문제가 발생했습니다.

stkhou가 언급했듯이 장치 관리자를 확인하고 느낌표를 보았습니다. 내 전화의 모델이었고 다시 확인하여 USB를 제거하면 사라졌습니다. 그래서 다시 연결하면 아이콘이 다시 나타납니다.

따라서 드라이버 문제가 확실하므로 다운로드하여 설치했습니다. 설치 후 eclipse에서 Android 장치 선택기를 다시 실행하면 나를 위해 작동합니다.

나는 당신에게도 똑같이 희망합니다.

여기 아래에 소니 문제가있는 사람을 괴롭힐 수있는 링크를 저장했습니다. ;)

다음은 소니 장치에 사용할 수있는 드라이버 목록입니다.

http://developer.sonymobile.com/downloads/drivers/

소니 SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/


0

한 가지 가능한 이유는 Android SDK Manager를 확인하고 설치하지 않은 경우 Extras 폴더에 Google USB 드라이버를 설치하는 것입니다.


0

옵션이 작동하지 않으면 포트를 변경 한 다음 USB 디버깅을 활성화하면 제대로 작동합니다.


0

내 안드로이드 장치를 보는 데 문제가 있었기 때문에 adb가 아무것도 없다고보고했을 때 USB 허브와 voilà의 전원을 껐다 켜서 adb와 Eclipse DDMS로 돌아 왔습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.