Search code examples
androidadbusb-debuggingadb-drivers

Adb does not detect android device on Windows - Lenovo Yoga Tablet 2


Problem

Simple, adb does not recognize my android tablet - Lenovo Yoga Tablet 2

Note: I can access the storage from explorer, that is not the issue. Issue is adb does not recognize it. Hence unable to debug on the device.

This is not a duplicate. Have exhaustively tried solutions in all similar posts on SO.

Things already tried:

  1. Installed drivers from http://support.lenovo.com/ and tried updating from device manager. - It always says drivers are already up to date. Also tried reinstalling but it automatically defaults back to MTP Device
  2. Installed Intel USB Drivers setup from suggestions on this lenovo forum and installed.
  3. Updated ~/.android/adb_usb.ini and adding the vendor id 0x17ef.
  4. Updated ~/.android/adb_usb.ini and adding exaustive list of all vendor ids from here.

None of the above satisfied adb and the device is still not showing up when executing adb devices.

What did I miss? or what else can i try?


Solution

  • Also found another Universal Windows ADB Driver Tool for Windows users. This one is downloadable from a proper website, if we do not want to go with the anonymous source in the answer I've accepted earlier (although it did work for me). This tool is open source and its source code can be found on GitHub.

    Download from clockworkmod.com - Here

    Download from author's GitHub repo - Here

    If you do any Android development on Windows, this will be ridiculously handy. Every manufacturer ships their own ADB driver on Windows, so getting new devices running on ADB is a royal pain. I've compiled a list of most phone vendor and product ids and rolled them into a single driver.

    You can grab the download here. And the source is available on Github.

    Source : http://koush.com/post/universal-adb-driver