I have tried every suggestion on this website and many others to no avail. Is it even possible to do android development for a nexus 7 on windows?
I have tried the usb driver downloaded from the sdk manager, the one from asus. I have tried changing the usb mode to PTP and I am still getting the the same message when I try to install the driver (manually).
"Windows could not find driver software for your device"
Just in case you have Windows 7 edition N:
Windows 7 N edition is a release of Windows 7 distributed in Europe that lacks the Media Center/Player parafernalia, so that the users can choose their own. Windows 7 N does not include the drivers for the Nexus 7. The Nexus N drivers "suddenly appear" when you install the Media Feature Pack for Windows 7 N and Windows 7 KN. Otherwise it is difficult to make the Nexus 7 connect through USB. After the upgrade, it recognizes the Nexus 7 automatically by plug-&-play.
My Nexus 7 2013 worked fine connected to my laptop for months. Then yesterday I couldn't get it to be seen by the debugger. I tried every thing on this page with no luck. I especially like the driver installation guide in the Nexus Root Toolkit (NRT) and USBDeview, but no luck. NRT's driver installation guide has step by step instructions that are great for debugging these types of Nexus driver issues. I highly recommend it.
Today, it is working fine again.
The difference? Yesterday, I was in my office and my laptop was docked in a docking station that has built in USB hubs. Today, my laptop is undocked and there is no USB hub. Both days I was connecting my Nexus to the same USB port, and while I couldn't get my laptop to see my Nexus, my Motorola and Samsung devices were fine.
I don't know why this makes a difference, but if you are stuck with this problem, try removing any USB hubs and/or undocking your laptop.
I know this question has been answered, but I just ran into an issue where uninstalling the Unknown Device, and then updating the driver manually was not working (by selecting the sdk/../usb_drivers folder). No matter what I did from Device Manager, I could not get the drivers to be found/installed.
Hopefully this helps someone - if you have an issue installing the device (Win7), this worked for me:
I just had this problem occur for me with two factory new Nexus devices (Nexus 7 and Nexus 4). For both devices, I had to do the steps above and everything worked fine afterward.
Here is a guideline how to install nexus 7 driver in windows: http://developer.android.com/tools/extras/oem-usb.html
I was also facing same type of problems and following this guideline my problem was resolved.
In a nutshell:
Windows installs different set of drivers depending on whether you have USB Debugging enabled or disabled in Settings -> Developer Options (Of course, if your device is not rooted, you don't have to worry about USB Debugging as you won't see the Developer Options).
So unlike Lo-Tan suggested above, it is NOT required to disable USB Debugging.
I would rather install the drivers in 2 steps: - First have the USB Debugging enabled and manually update the drivers. - Second, disconnect the device, enable the USB Debugging and again manually update the drivers.
As Lo-Tan suggest, it is required to have MTP Enabled as explained in point number 2.
I found that when installing either the Asus or Google OEM drivers it didn't install. But when updating the driver from device manager choosing "pick from list" and select Google as the manufacturer and select "Android ADB Interface Version 10.0.0.0" (after installing the Google USB Driver)
Notably this is on Server 2012 (albeit more similar to Win 8), but the same might apply to Win 7.