Android Device Chooser -- 장치가 표시되지 않음
Eclipse + ADT를 사용하고 있으며 실제 장치(아래 나열됨)가 Android Device Chooser에 나열되어 있지 않습니다.저는 이클립스와 모든 안드로이드 패키지를 업데이트했습니다.제 휴대폰은 이클립스 프로젝트에 나열된 대상 버전에 해당하는 안드로이드 OS 1.6을 실행하고 있습니다.
또한 실제 기기에서 테스트를 해보기로 한 이유는 프로젝트를 실행할 때 에뮬레이터가 더 이상 제대로 작동하지 않기 때문입니다.에뮬레이터는 실행되지만 프로그램은 실행되지 않습니다.아이디어 있어요?
(Windows 7/t-mobile mytouch 3g 사용)
먼저 Android ADB가 장치와 "대화"할 수 있는지 확인합니다.
- Windows 명령 프롬프트(cmd.exe)/Mac 터미널을 엽니다.
- 폴더로 이동합니다(를 통해).
cd
ADB.exe 파일 C:\안드로이드\Android-sdk\platform-tools입니다. - 형
adb devices
장치가 나열되어 있으면(일련 번호가 표시됨) 두 번째 확인으로 이동합니다.그렇지 않으면 ADB가 현재 장치와 통신할 수 없음을 의미합니다.문제의 원인은 여러 가지가 있습니다. 다음을 시도해 보십시오.
- 장치에서 설정 -> 응용프로그램 -> 개발에서 "USB 디버깅 모드"를 켭니다.
- 장치에서 설정 -> 응용프로그램 -> 개발에서 "비시장 응용프로그램 설치 허용"을 설정합니다.
- Windows/Mac을 다시 시작합니다.
- Android 장치를 다시 시작합니다.
- Windows/Mac에서 장치 드라이버를 다시 설치합니다.
둘째, "배포 대상 선택 모드"를 수동으로 설정해야 합니다.
- Eclipse Package Explorer 보기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 다른 이름으로 실행 -> 구성 실행...을 선택합니다.
- 실행 구성 대화 상자의 Android Application 아래에 있습니다.앱이 존재하지 않는 경우 Android Application을 두 번 클릭하여 새 구성을 만들고 적절한 이름(예: 앱)을 지정합니다.이 구성이 선택되었는지 확인합니다.
- 오른쪽 영역의 Android 탭에서 프로젝트가 프로젝트 아래에 표시되는지 확인하고 Target 탭에서 "항상 장치 선택 확인" 또는 "수동"을 선택합니다.
- 적용을 클릭하고 [구성 실행] 대화상자를 닫습니다.
다음에 앱을 실행할 때 장치 목록이 표시됩니다.
단말기가 여전히 표시되지 않습니까?좋습니다. 셋째, "프로젝트 빌드 대상" Android 버전이 장치에서 지원되는지 확인합니다.
- 장치의 Android 버전을 확인합니다.장치에서 설정 ->장치 정보를 선택합니다.
- 프로젝트의 Android 버전을 확인합니다.프로젝트->속성->Android->ProjectBuildTarget을 마우스 오른쪽 버튼으로 클릭합니다.
- 장치 버전보다 최신 버전이 아닌지 확인합니다.
또한 '배포 대상 선택 모드'를 수동으로 설정해야 합니다(디버그 구성 -> 대상 탭).
여기에 나와 있는 것뿐만 아니라 여기에 있는 다른 답변의 몇 가지 단계를 따라간 후에, 저는 제 전화기가 나타나기 전에 두 가지 명령을 내려야 했습니다.
adb kill-server
adb start-server
마지막으로, 이 두 가지 명령을 실행한 후에 장치가 표시됩니다.
adb devices
때때로 ADB 프로세스가 정체될 수 있습니다(기술 용어).이 경우 위의 명령이 작동하지 않습니다.ADB 프로세스를 죽이는 것을 발견했습니다.adb.exe
킬한 를 사용하십시오.
adb start-server
일반적으로 이 문제를 해결합니다.
USB 디버깅 옵션이 장치에서 선택되지 않았기 때문인 것 같습니다.
Android Developer 사이트의 이 노트가 저에게 도움이 되었습니다.
장치에서 USB 디버깅을 사용합니다.Android 3.2 이상을 실행하는 대부분의 기기에서 설정 > 응용프로그램 > 개발에서 옵션을 찾을 수 있습니다.Android 4.0 이상 버전에서는 Settings > Developer 옵션에 있습니다.참고: Android 4.2 이상 버전에서는 개발자 옵션이 기본적으로 숨겨져 있습니다.사용 가능하게 하려면 설정 > 전화번호 안내로 이동하여 빌드 번호를 7번 누릅니다.이전 화면으로 돌아가 개발자 옵션을 찾습니다.
Android SDK Manager를 사용하면 실제로 Google USB 드라이버를 설치하거나 설치하지 않을 수 있습니다.
다음 단계에 따라: http://developer.android.com/sdk/oem-usb.html#InstallingDriver 은 Eclipse가 장치를 표시할 수 있도록 허용했습니다.
다른 이름으로 디버그 대화 상자에서 Android Application을 선택하면 디버거를 장치에 직접 연결할 수 있습니다.셸에서 adb 장치를 실행하고 장치가 나열되었는지 확인합니다.그렇지 않으면 장치의 드라이버를 다시 설치해야 합니다.USB 장치를 사용하여 드라이버를 제거한 다음 adb 장치를 실행할 때 나열된 장치의 일련 번호가 표시될 때까지 드라이버를 다운로드하고 다시 설치할 수 있습니다. - Arunabh Das
다른 어떤 대답도 저에게는 통하지 않았습니다.전화를 다시 부팅한 후 이클립스에 등록된 장치입니다.그 과정은 전화 모델에 따라 달라질 것입니다.
http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver
윈도우 7
Windows 7에 Android USB 드라이버를 처음 설치하는 방법:
Android 전원 장치를 컴퓨터의 USB 포트에 연결합니다.바탕 화면 또는 Windows 탐색기에서 컴퓨터를 마우스 오른쪽 단추로 클릭하고 관리를 선택합니다.왼쪽 창에서 디바이스를 선택합니다.오른쪽 창에서 기타 장치를 찾아 확장합니다.디바이스 이름(예: Nexus S)을 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 선택합니다.하드웨어 업데이트 마법사가 시작됩니다.내 컴퓨터에서 드라이버 소프트웨어 찾아보기를 선택하고 다음을 클릭합니다.찾아보기를 클릭하고 USB 드라이버 폴더를 찾습니다.(Google USB 드라이버는 \extra\google\usb_driver에 있습니다.)다음을 클릭하여 드라이버를 설치합니다.
저도 비슷한 문제가 있었어요그리고 내 문제는 너무 높은 sdk를 사용하는 것과 관련이 있었습니다.
변경됨:
uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/
로.
uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"
그리고 내 문제는 해결되었습니다.
여기서 많이 늦었지만 누군가에게 도움이 된다면...케이블을 연결할 때 USB 모드와 충돌하지 않도록 하십시오.저는 "Only charge"(정확하지 않다면 죄송합니다, 스페인어 단말기가 있습니다)를 선택하지만, 앱을 실행할 때 공유망으로 변경되어 기기가 목록에서 사라지기도 합니다.
저는 "device chooser"에 표시되지 않는 안드로이드 장치를 마주하고 있었기 때문에 최선을 다했지만 소용이 없었습니다. 적어도 ADB 드라이버는 업데이트해야 한다는 것을 알게 되었습니다. 이를 위해 1단계를 수행했습니다. "http://forum.xda-developers.com/showthread.php?t=1161769 " 2에서 드라이버를 다운로드.장치 관리자 ->> ADB -> 업데이트 드라이버 -> 다운로드한 드라이버의 경로를 찾은 다음 확인 업데이트에 성공했습니다. 그리고 "장치 선택기"에서 안드로이드 장치를 발견하고 긴장을 풀었습니다.
삼성 장치가 있는 경우 개발을 위해 특수 드라이버를 설치해야 합니다.
http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
펜도 패드를 절대 못 보이게 해서요이런 일을 당하기 전까지는..
프로세스 Android.process.core가 중지되었습니다.
네.. 이 문제와 아무 관련이 없는 거죠?아, 하지만 그것은 저를 MOBILEGO로 이끌었습니다.장치를 관리할 수 있는 데스크 애플리케이션입니다.어떻게..USB를 통해 연결합니다.네, 그리고 그것은..창 상자에 모든 것을 설치했고 이제 이클립스는 내 펜도를 보는 데 문제가 없습니다.
또 다른 대안: 현대의 Apple iMac에서는 기기의 바깥쪽 가장자리에 가장 가까운 USB 포트가 ADB와 전혀 작동하지 않는 반면, 다른 모든 포트는 정상적으로 작동합니다.저는 이것을 두 개의 다른 iMac에서 본 적이 있는데, 아마도 USB 1.0 포트일 것입니다. 또는 일반적인 제조상의 결함일 것입니다.
다른 모든 USB 포트에 USB 케이블(신규, 구형, 고품질 또는 저렴한)을 연결하면 문제가 없지만 연결하면 ADB가 실패합니다.
NB: 해당 포트에 연결하면 파일 전송 등에 사용할 수 있습니다. ADB만 중단됩니다.
갤럭시 노트 3에서는 개발자 옵션을 활성화해야 합니다."장치 정보"에 액세스하고 개발자 옵션이 활성화되었음을 알리는 메시지가 나타날 때까지 빌드 번호를 여러 번 클릭합니다.장군님으로 돌아가셔서 시작하세요.개발자 옵션이 활성화되었으며 USB 디버깅 옵션을 선택합니다.갤럭시노트3 N9005 Andriod 4.3 용입니다.
오래된 ZTE 전화기에 문제가 있었는데, 전화기를 꽂으면 계속 뜨는 autorun.exe를 무시하고 있었습니다.마침내 자동 실행 소프트웨어를 실행하여 ZTE 드라이버를 설치하고 adb 장치에 전화기가 나타나기 시작했습니다.
안드로이드 매니페스트 파일의 다음 줄 때문에 장치가 나타나지 않았습니다.
<uses-sdk android:minSdkVersion="18"
android:targetSdkVersion="18"/>
저는 그걸---
<uses-sdk android:minSdkVersion="8"
android:targetSdkVersion="19"/>
이제 효과가 있었습니다.
전화기에서 디버깅 모드 및 개발자 옵션을 비활성화합니다.
Android 장치 모니터를 시작합니다.
이제 휴대폰에서 개발자 옵션과 디버깅 모드를 활성화합니다.
Android 장치 모니터에서 이 다음에 나열된 장치를 볼 수 있습니다.그 후에는 Android 장치 선택기에서 볼 수 있습니다.
내 장치는 다른 노트북의 adb에 연결한 후 adb 장치 목록에서 사라졌습니다.
전화기에서 "충전 전용"을 선택한 다음 USB 디버깅을 다시 활성화했습니다.
그것으로 저는 그 문제를 해결되었습니다.
http://www.nirsoft.net/utils/usb_devices_view.html 에서 USBDeview를 사용할 수 있습니다.
관리자로 실행합니다.
전화 연결을 끊습니다.
전화기와 연결된 모든 드라이버를 삭제합니다.어떤 사람들은 안드로이드라고 말할 것이고, 전화기의 이름과 모델도 말할 것입니다.
전화기를 다시 연결하여 Windows(윈도우)에서 드라이버를 다시 설치합니다.
다른 해결책들은 효과가 없었지만, 저는 효과가 있었습니다.
저는 MAC에 있는데 USB를 통해 장치를 연결했을 때 어떤 이유에서인지 USB-Drivers라는 이상한 마운트가 있었습니다. Finder에서 마운트를 해제하면 Androide Device Chooser가 제 장치를 즉시 인식합니다.
저는 Win 8이 탑재된 HTC G2를 가지고 있으며 Eclipse가 장치를 인식하는 데 몇 시간이 걸렸습니다.http://forum.xda-developers.com/showthread.php?t=1964372 에서 위의 모든 조언을 따랐지만 소용이 없었습니다.
이제 컴퓨터에서 마우스 오른쪽 단추로 클릭하고 관리를 클릭합니다.장치 관리자로 이동합니다.Acer A700을 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 클릭합니다."드라이버 소프트웨어를 위해 내 컴퓨터 찾아보기"를 선택합니다.목록에서 선택할 수 있음을 선택합니다.모든 장치 또는 디스크 있음을 클릭합니다.C:\Program Files(x86)\로 이동합니다.Android\android-sdk\extra\google\usb_driver\를 클릭하고 두 폴더(android_winusb.inf) 아래의 파일을 클릭한 후 첫 번째 폴더를 클릭하여 설치합니다.
"기타 장치" 아래의 "Acer A700"을 "Acer A700"으로 대체하고 adt-bundle-windows-x86_64\sdk\extra\google\usb_driver 아래의 rodroid_winusb 파일을 사용합니다.Windows(윈도우)가 불안정해지고 곧 불안정해진다는 무서운 메시지가 나타나면 "확인"을 클릭합니다.
저도 같은 문제를 겪었고 이런 식으로 해결했습니다. 제 핸드폰은 소니 에릭슨 엑스페리아 X8이고 윈도우 7에서 인식되지 않았습니다(그러나 우분투에서 인식되었습니다).그래서 저는 그것이 운전자의 문제라는 것을 알았습니다.
내 스마트폰을 꽂았다 1) 컴퓨터->관리->기기 관리자를 오른쪽 클릭했다 2) 'SEMC HUSB'와 같은 이름의 항목 하나에 노란색 느낌표가 있었습니다...해당 항목(실제로 스마트폰과 관련된 항목)을 두 번 클릭하고 드라이버를 업데이트했습니다(이전에는 이 페이지 http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ 에서 다운로드했으며 이제는 모든 것이 작동합니다).당신이 다른 전화기를 가지고 있다면 구글을 통해 당신의 적절한 드라이버를 찾을 수 있을 것이라고 생각합니다.
건배.
또한 장치가 원래 ROM(2.1) 또는 유사한 Sony Ericsson Xperia X8인 경우 다음을 사용합니다.
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" />
AndroidManifest.xml 파일에서
"설정->개발자 옵션->USB 디버깅"으로 이동해야 했습니다.USB 디버깅이 켜져 있는지 확인합니다.
삼성 갤럭시 SII 급상승
안드로이드 4.1.2
Mac 10.8.5
Sony Experia Z에서도 동일한 문제가 있었습니다. 왜냐하면 Windows 8에서 실행 중이고 드라이버를 다운로드해야 하기 때문입니다.
sthou에서 언급했듯이, 나는 나의 Device manager를 확인하고 선언 마크를 보았습니다.그것은 제 핸드폰의 모델이었습니다. 다시 확인하기 위해서 저는 usb를 제거했고 그것은 사라졌습니다.그래서 다시 꽂으면 아이콘이 다시 나타납니다.
그래서 드라이버 문제가 꽤 확실하기 때문에 다운로드하여 설치했습니다.설치 후 이클립스에서 안드로이드 기기 선택기를 다시 실행하면 저에게 도움이 됩니다.
당신도 그러길 바랍니다.
아래에 소니 문제가 있는 사람이 관심을 가질 수 있는 링크를 저장했습니다.;)
다음은 소니 장치에 사용할 수 있는 드라이버 목록입니다.
http://developer.sonymobile.com/downloads/drivers/
소니 SDK
http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/
한 가지 가능한 이유는 Android SDK Manager를 확인하고 설치하지 않은 경우 Extras 폴더에 Google USB Driver를 설치하는 것입니다.
모든 옵션이 작동하지 않으면 포트를 변경한 다음 USB 디버깅을 활성화하면 정상적으로 작동합니다.
안드로이드 기기를 보는 데 문제가 있어서 adb가 없다고 보고했을 때 USB 허브와 voila의 전원을 껐다가 켰더니 eclipse DDMS로 다시 돌아왔습니다.
언급URL : https://stackoverflow.com/questions/2256884/android-device-chooser-device-not-showing-up
'programing' 카테고리의 다른 글
명령을 실행하도록 bash의 현재 작업 디렉토리 일시 변경 (0) | 2023.05.17 |
---|---|
여러 변수를 동일한 값에 할당하는 Python?행동을 나열 (0) | 2023.05.17 |
C# out 매개 변수에 해당하는 VB.NET이 있습니까? (0) | 2023.05.17 |
jQuery로 텍스트 콘텐츠로 요소를 찾으려면 어떻게 해야 합니까? (0) | 2023.05.17 |
Panda를 사용하여 임의 정수의 데이터 프레임을 만드는 방법은 무엇입니까? (0) | 2023.05.17 |