Android 4.2.2 adb can't find devices Android 4.2.2 adb can't find devices android android

Android 4.2.2 adb can't find devices


From the adb docs

When you connect a device running Android 4.2.2 or higher to your computer, the system shows a dialog asking whether to accept an RSA key that allows debugging through this computer. This security mechanism protects user devices because it ensures that USB debugging and other adb commands cannot be executed unless you're able to unlock the device and acknowledge the dialog. This requires that you have adb version 1.0.31 (available with SDK Platform-tools r16.0.1 and higher) in order to debug on a device running Android 4.2.2 or higher

So, unplug, wait, replug in the cable, and hit ok (on modal dialog that appears on your device)

If you hit cancel, the device will show up as offline via adb devices


Try pre-installing the drivers for your devices. Make sure, under Windows, that your device is recognized in the System control panel first.

I use Windows 7 and my Galaxy Nexus wouldn't be recognized by the system until I installed the device drivers before plugging them in. From the comments, this works on Windows 8 as well.

Galaxy Nexus drivers

Nexus 7


Just though Id share my experience, I had -

  • Unplugged and re plugged in the device
  • Installed the correct platform tools
  • Installed the correct Android bridge Turned USB debugging on and offand on and off an...
  • Tried WiFi but it said it was offline
  • etc. etc.

What fixed it for me was changing the device connection from Mass Storage to MTP. To do so, with the phone unplugged you go into -

"Settings" -> "Storage" -> Click the menu Button -> "USB computer connection" -> "Media device (MTP)"

Hope this helps some one from going crazy!

Thanks,

Ash.