Android 기기가 adb 목록에 표시되지 않음
USB 케이블을 사용하여 Windows 상자에 연결된 HP Slate 21이 있습니다. 장치에서 USB 디버깅이 활성화되어 있습니다. 후 적절한 추가 %SingleAdbInterface%
및%CompositeAdbInterface%
받는 항목을 android_winusb.inf
파일, 지금 장치 관리자에서 "안드로이드 ADB 인터페이스"를 참조하십시오. 그러나 adb devices
명령 줄에서 실행 해도 장치가 표시되지 않습니다.
아래에 잘 보이는 다른 HP 슬레이트 7이 adb devices
있습니다.
장치 관리자에서 볼 수있는 유일한 차이점은 작동하는 이름은 "Android Composite ADB Interface"이고 다른 하나는 "Android ADB Interface"라는 것입니다.
또 다른 미묘한 차이가 있습니다. winusb.inf 파일에서 Slate 7의 경우 두 개의 %CompositeAdbInterface%
항목이 정의되어 있지만 Slate 21의 경우 하나의 %CompositeAdbInterface%
항목 만 정의되어 있습니다.
설정에 어떤 문제가있을 수 있습니까?
장치가 미디어 장치로 연결되어 있지 않은지 확인하십시오.
USB를 통해 장치를 연결 한 후 비슷한 문제가 발생하여 다음 단계로 해결되었습니다.
- Android 기기에서 개발자 옵션을 켭니다.
- 깨어 있으려면 확인란을 활성화하십시오.
- USB 디버깅을위한 확인란을 활성화합니다.
- cmd를여십시오
- 같은 플랫폼 도구에 도착했습니다
D:\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
. - adb kill-server
- adb 시작 서버
- adb 장치
이제 연결된 장치를 볼 수 있습니다.
설치된 드라이버가 불량 상태 인 것 같습니다. 다음은 내가 작동하게 만든 것입니다.
- 장치 관리자에서 장치를 삭제하십시오.
- 하드웨어 변경 사항을 다시 스캔하십시오.
- 목록 항목 "Slate 21"이 "알 수없는 드라이버"상태로 표시됩니다.
- "드라이버 업데이트"를 클릭하고 / extras / google / usb_driver를 선택하십시오.
장치 관리자가 드라이버를 찾아 설치에 대해 경고합니다. "예"를 선택하십시오. 이번에는 장치가 올바르게 설치되었습니다.
winusb.inf 파일을 수정하거나 다른 드라이버를 업데이트 할 필요가 없습니다.
도움이 되었기를 바랍니다.
나에게 해결책은 랩톱에서 다른 USB 포트를 사용하는 것이 었습니다
에서 안드로이드 8 오레오 :
- 설정 / 개발자 옵션 / USB 구성 선택으로 이동하십시오.
- PTP (Picture Transfer Protocol)를 선택하십시오 .
이러한 솔루션 중 많은 부분이 과거에 저에게 효과가 있었지만 삼성 S7이 설치된 Mac에서는 오늘 모두 실패했습니다. 몇 개의 케이블을 사용해 본 후 누군가 ADB 연결에 공식 Samsung 케이블이 필요하다고 제안했습니다. 실제로 삼성 케이블을 사용할 때 ADB는 정상적으로 작동했습니다. 나는 이것이 다른 누군가를 돕기를 바랍니다!
나도 같은 문제가 있었지만이 스레드에 게시 된 모든 가능한 솔루션을 사용하려고했지만 JohnnyFun 과 같은 문제가 있음을 알았지 만 HenrikB 솔루션에 따라 Samsung Galaxy S6 휴대 전화에서 설정 옵션을 찾을 수 없었습니다 ( 안드로이드 6.0.1)
설정-> 저장소-> 메뉴-> USB 컴퓨터 연결
나는 마침내 그림-풀 다운 메뉴에서 충전기를 통해 휴대 전화를 연결할 때 다음과 같은 옵션을 봅니다.
그런 다음 "Connected for chargin"을 클릭하십시오 >> >>
거기에서 "미디어 유형 파일 전송"으로 옵션을 변경할 수 있습니다
테 더링을 켜면 실제로 LG 장치에 설치하고 디버깅 할 수 있었고 그것이 작동하는 유일한 방법이었습니다.
전화기에서 "디버그 모드 사용"비활성화 및 재 활성화
새 장치를 설치 한 후 adb를 재설정 한 적이 있습니까?
또는 명령 줄에서 :
- 실행중인 경우 Eclipse를 닫습니다.
- 명령 프롬프트에서 Android SDK platform-tools 디렉토리로 이동하십시오.
- 유형
adb kill-server
- 그런 다음 입력
adb start-server
- 오류가 있으면
adb devices
다시 읽습니다. 그렇지 않으면 다시 시도 하십시오.
In Galaxy s6 - I resolved it by: Settings -> About device -> Software info -> Build number - tap it 7 times to enable Developer options. Go back to Settings -> Developer options -> turn on USB debugging.
Go back to your terminal adb devices
and you should see the connected device. Hope that helps.
On Android 7.1 Nougat (in my case, a Moto G), manually re-enabling USB debugging on Developer Options did the trick:
Settings > Developer Options > USB debugging
PS C:\> adb devices
List of devices attached
myDeviceNumber device
just try adb kill-server
then
adb devices
So the methods mentioned above didn't work for me. What worked for me was googling Samsung Galaxy Tab USB driver and downloading and running the application that got my device recognized when I did adb devices. Since I was using a Samsung Galaxy, I used this link to download the usb driver from the OFFICIAL Samsung site. You would want to google your own respective android model usb driver
http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW
After downloading it, I ran the application to install my usb driver and then did adb devices. Make sure your Google USB driver from the Android SDK is downloaded and that your sdk is up to date as well. Also, make sure that your USB debugging mode is enable by going to Settings -> Developer Options -> then checking USB debugging. After all this, your device in the Device Manager should not have a yellow exclamation point next to it. When you run adb devices your device should show up. Hope this helps people. I literally spent hours trying to figure this out. Hopefully my answer could save you guys the hours I spent googling.
I tried everything on this thread but nothing worked. My problem: my computer was charging the device when I was connecting the cable on, so I assumed the cable was working, but not. After I swap the cable, adb devices
worked. The cable was the issue.
Tried off/on developer/usb options, but turns out swopping for another cable worked. Just in case someone waste time trying everything software.
adb was not detecting connected nexus 5 device. Switched on the phone, enabled developer options, Enabled USB debugging mode, Now visible with adb. Also, USB configuration is still MTP. Hope this helps.
For WINDOWS users, Follow the instruction here. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows
Basically, MTP/PTP all is not needed. You need to configure your device from device manager by following the instruction in screenshots of the page.
Hope it helps.
Toggling USB debugging off and then back on did the trick for me.
After trying all the solutions and still not finding a solution, I deduced the problem to the USB cable(s).
Since it was working sometimes for me (ie at work) and not other times (ie at home), I decided to try out different cables and different Android phones I had. And sure enough, some of the cables did not work (adb can't see phone) with any of the phones, but they still charged the phone and Android recognized that it was plugged in.
The good cables obviously charged the phones and were immediately recognized by adb. It was a pretty clear difference.
I couldn't tell the cables apart physically from outside, but all were free USB cables I've gathered over the years.
I have an Android LG G4 and the only thing that worked for me was to install the Software Update and Repair tool from my device. Steps:
- Plug device into usb
- Make sure developer options are enabled and usb debugging is checked (see elsewhere in thread or google for instructions)
- Select usb connection type "Software installation":
- An installation wizard should come up on the computer.
- At some point during the installation you will see on your phone a prompt that asks "Trust this computer?" with an RSA token/fingerprint. After you say yes the device should be recognized by ADB and you can finish the wizard.
For what it's worth, I had problems getting the ADB driver installed from my Windows7 machine. Turned out the Virusscan "access protection" prevented (only some) drivers to be installed properly. Unplugged USB, uninstalled the samsung device from device manager, disabled VS access protection, plugged usb back in and everything was OK. Wasted an hour, hopes it saves you one.
I had similar problem with my "Xiaomi Redmi Note 4" and tried almost 10 solutions I found over internet, but none of them helped my case. I've posted this answer to help someones like myself.
Installing "Intel USB Driver for Android Devices" totally solved my problem. It's described completely here.
Click on Attach Debuger to Android Process and Click On Restart ADB.
In your windows configuration, go to device management. Check if you see your device and if the drivers are installed. You probably do not have the correct drivers installed for your device.
Remove battery from phone, wait 10s, re-add it and try it again (alongside developer options etc.. in other questions)
I tried all other answers, but that was required in addition to the other suggestions for me.
I tried all the options in the answers above
- switch debug mode off and on
- made USB config - charging
- made stay awake
None worked . For my samsung J7 mobile downloaded the USB driver
post installation , device started showing in adb devices.
for me the solution was to install de driver from sdk manager:
http://visualgdb.com/KB/usbdebug-manual/
다른 Android 기기와 마찬가지로 새로운 Yuntab에서는 설정> 정보로 이동하여 빌드 번호를 눌러 개발자 상태를 활성화해야합니다.
우분투에서도 같은 문제가 발생했습니다. 명령 adb devices
을 실행하면 나 에게 표시 ?????????? No permission
됩니다.
그런 adb kill-server
다음 sudo su
and으로 시도했습니다 adb devices
. 명령 adb start-server
장치 를 실행할 필요 가 없습니다. 명령이 아직 시작되지 않은 경우 자동으로 시작됩니다.
이것이 1 분에 한 번 절약되기를 바랍니다.
참고 URL : https://stackoverflow.com/questions/21170392/android-device-does-not-show-up-in-adb-list
'development' 카테고리의 다른 글
IEqualityComparer에서 델리게이트 랩 (0) | 2020.07.07 |
---|---|
문자열 리소스에서 AlertDialog의 클릭 가능한 하이퍼 링크를 얻으려면 어떻게해야합니까? (0) | 2020.07.07 |
Android 기기에서 SQLite 데이터베이스를 보려면 어떻게합니까? (0) | 2020.07.07 |
C ++에서 메모리 누수를 피하기위한 일반 지침 (0) | 2020.07.07 |
JavaScript에 마지막 방법이없는 이유는 무엇입니까? (0) | 2020.07.07 |