I have a Nexus 5 which I have been using for Android development for the last few months. I had no issues except for maybe a minor driver issue when I first got the phone. Recently I switched from the USB cable I received with the device, to a cable from a 3rd party vendor which is supposedly made to be compatible with the Nexus 5. I'm not sure why, but I am having a lot of trouble getting my device to work as a debugging device with Android Studio with this new cable.
First, after plugging the USB cable into the same USB port which I was using with the original cable, Windows was completely unable to recognize the device. I tried messing around with some of the drivers, before I gave up and went back to my old cable.
Today I tried using the new cable again, on a different USB port and the drivers seem to install correctly for the Nexus 5. I can browse my files on my Windows 8.1 fine now. But in Android Studio when I try to run a project on the device, I am unable to do so because the device is listed as "OFFLINE" and with deviceSDK(API 1).
When I attempt to select this entry and run the app, nothing happens on the device, but Android Studio does not report any issues. Anyone have any idea what the issue might be? I literally cannot find anyone with the same issue anywhere.
EDIT: Link to the cable in question, if this helps. Not sure how any data cable could be different from another. http://www.shopandroid.com/ventev-6ft-micro-usb-charging-data-cable/5A18A18302A.htm