태그 보관물: eclipse

eclipse

Eclipse의 Android 장치 선택기에 Android 장치가 표시되지 않는 이유는 무엇입니까?

Eclipse 용 Android 플러그인을 사용하고 있으며 Android Device Chooser를 통해 실제 장치를 사용하여 내 프로그램을 실행하려고하면 내 휴대폰이 장치로 나열되지 않습니다. Eclipse, 모든 Android 패키지 및 USB 드라이버를 업데이트했지만 여전히 표시되지 않습니다. 내 전화는 Eclipse 프로젝트에 나열된 대상 버전이기도 한 Android 2.1을 실행 중입니다.

또한 스크린 샷과 같이 장치가 알 수없는 대상으로 표시되고 일련 번호가 물음표로 표시됩니다.

Android 기기 선택기



답변

방금 Motorola Droid에서 동일한 문제가 발생했습니다. 3 개의 장치가 있었는데 ADB에서 1 ​​개만 감지되었습니다. 작동 한 것은 장치 관리자에서 “android adb composite interface”로 표시되고 작동하지 않는 2 개는 “android adb interface”로 표시되었습니다. Windows 7에서는 다음을 수행했습니다.

  1. 컴퓨터를 마우스 오른쪽 버튼으로 클릭 한 다음 관리
  2. 목록 상단에서 Android 휴대 전화를 펼치세요.
  3. Android ADB 인터페이스를 마우스 오른쪽 버튼으로 클릭 한 다음 드라이버 소프트웨어 업데이트
  4. 내 컴퓨터에서 드라이버 소프트웨어 찾아보기
  5. 내 컴퓨터의 장치 드라이버 목록에서 선택하겠습니다.
  6. USB 복합 장치를 선택하고 다음

USB 복합 장치가 표시되지 않으면 5 단계에서 Android sdk 디렉토리의 usb_driver 폴더로 이동 한 다음 5 단계와 6 단계를 다시 시도하십시오.

참고 : # 2에 설명 된대로 Android가이 목록의 맨 위에 표시되지 않거나 드라이버가없는 장치 ADB를 찾으면 아마도 장치 드라이버를 설치해야 할 것입니다. 제 경우에는 (HTC Glacier) 오른쪽에있었습니다. 내 폰에.


답변

명령 줄에서 시도 했습니까 (리눅스 가정)

adb devices

물음표가 많으면

List of devices attached
??????????????    device

장치의 공급 업체 ID가 무엇인지 확인하십시오.

lsusb
> Bus 003 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd

이 경우 공급 업체 ID는 ’04e8’입니다.

USB 목록에 장치를 추가해야합니다.

sudo vim /etc/udev/rules.d/51-android.rules

이 줄을 입력하십시오 (자신의 공급 업체 ID 사용).

SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

또는 mcordaro 및 Yekmer Simsek이 문서를 참조하여 지적한 다음 구문을 시도하십시오.

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"

저장하고

sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev reload

이제 작동합니다.


답변

일부 사람들이 기억하지 못하는 한 가지가 있습니다. 저와 마찬가지로 일반 사용자 자격 증명으로 실행 한 후 수퍼 유저 자격 증명으로 adb를 실행하려고하면 성공을 기대하지 마십시오. 먼저, 형편없는 권한으로 실행 된 adb를 종료하고 sudo로 다시 시작해야합니다.

marek@deb42:~$ sudo adb kill-server

marek@deb42:~$ sudo adb devices


답변

우리가 다른 문제가있는 것처럼 들리지만 나는 그것을 알아 냈다. 그러나 이것이 도움이 될 경우를 대비하여.

먼저 매니페스트는 Application 노드에 android : debuggable = “true”속성을 가져야합니다. 당신은 아마도 이것을 가지고 있고 그것이 실제로 장치가 나타나는지 여부에 기여하는지 모르겠습니다.

어쨌든 내가 잘못하고 있었던 것은 대상 탭 (에뮬레이터 장치 설정을 나열하는 곳)에서 내 구성 (Eclipse에서)을 실행하거나 디버깅 할 때 자동 라디오 버튼을 선택했습니다. 수동으로 뒤집 으면 실행을 누를 때 다른 대화 상자가 표시되고 해당 대화 상자에서 맨 위에 내 장치가 표시됩니다.

마지막으로, (그리고 나는 이것을 Droid X에서만 볼 수 있습니다) PC 모드에있을 때 장치는 마치 기계에 연결된 것처럼 작동하지 않습니다. 대용량 저장 모드에 있으면 모든 것이 예상대로 작동하지만 SD 카드가 비활성화되므로 앱이 SD 카드에 WRITE하는 경우 실행 시점에서 실패합니다. Captivate (나의 다른 테스트 장치)는 동일한 문제를 겪지 않습니다.


답변

장치가 PTP 장치 (카메라)로 연결되어 있는지 확인하십시오. 알림 표시 줄-> USB 연결. 장치가 MTP (공통 데이터 저장소)로 연결된 경우 AndroidStudio는 디버깅 가능한 장치로 인식하지 못합니다. 적어도 그것은 나와 내 Nexus에서 작동합니다.


답변

나는 같은 문제가 있었고 위에 게시 된 많은 솔루션을 시도한 후 마침내 케이블을 변경하려고 시도했으며 즉시 작동했습니다.


답변

Window Machine에서 adbdriver를 설치 하십시오 . 연결된에 대한 경쟁 드라이버 를 자동으로 얻을 것 Android Device입니다.

이 문제에 직면 한 모든 사람에게 도움이되기를 바랍니다.