To talk to an Android phone over ADB, Windows needs an ADB interface driver for that phone - and this is the step where most setups fail: the phone charges, files may even transfer, but "adb devices" stays empty. The driver is free and official; the trick is getting the right one installed against the right device entry.
Quick answer
On the phone: Settings, About phone, tap Build number 7 times, then enable USB debugging in Developer options. Reconnect the cable and watch the phone screen - accept the "Allow USB debugging" prompt. If adb devices still shows nothing, install the USB driver from your phone maker (or Google's USB driver) through Device Manager - method 3 below.
adb devices returns an empty listWithout USB debugging enabled in Developer options - and the RSA prompt accepted on the phone screen - no driver will make adb work.
Windows knows the phone as a media device but has no driver for its ADB interface - the debug channel simply is not installed.
Charge-only mode and charge-only cables never expose the data interfaces. The USB mode notification on the phone decides what Windows sees.
Random universal ADB installers bundle unwanted software and often install a mismatched driver that then blocks the right one.
adb devices again.Stay safe: Skip "universal ADB driver" download sites. The official maker packages are free, signed, and do not bundle extras.
adb kill-server, then adb devices - a fresh authorization prompt appears on the phone.If you do not know the exact model, several devices need attention at once, or the manual route did not find a match - Outbyte Driver Updater identifies your installed hardware automatically and updates the drivers from official sources, with a backup before every change. The scan and diagnosis are free.
Download Driver Updater Downloads Outbyte Driver Updater for Windows 11, 10, 8 and 7. Free 2-day trial, no credit card required.No. The platform-tools package (adb itself) and the USB driver are separate small downloads. The driver comes from your phone maker or Google's USB driver page; adb comes with platform-tools.
Fastboot mode presents a different USB interface that needs its own driver entry. Boot the phone into fastboot, open Device Manager, and install the same maker driver against the new "Android" entry that appears (method 3).
The update likely replaced the phone's driver with a generic one. Reinstall the maker's USB driver through Device Manager (method 3) - authorization on the phone survives, so it is usually back in one step.