I have the following configuration
Windows 7 Ultimate running on MacBookPro
Samsung Galaxy SIII (GT-I9300) with cyanogenmod 10.2(stable)
Android SDK with eclipse
I tried so much but my eclipse is not detecting the phone for usb debugging of an android application. I already tried the following.
I enabled the USB debugging on phone
After I connect my phone through USB cable I can only charge the phone. But can't do any file transfer.
I installed the samsung kies lite and samsung kies 3 also. But no luck. Still cant detect.
In the device manager, under other devices, it lists my phone as usb device with name GT-I9300 with an yellow mark. I tried to update the driver and chose the google driver which comes with sdk. But it shows Windows could not find device driver software for your device.
I tried the commands "adb devices" and "fastboot devices". But the list is blank.
Now I am out of options. Can anybody give me some idea where is the problem or how can i troubleshoot it step by step?
You need to download Google usb driver in your SDK (http://developer.android.com/sdk/win-usb.html)
Then update the driver with local file from SDK_PATH/extras/google/usb_driver/
[EDIT]
If you still have the problem do update driver like this:
Choose Let me pick from the list of device drivers on my computer
Click Have disk
Browse for SDK_PATH/extras/google/usb_driver/android_winusb.inf
Select Android ADB Interface and install.
I had the same problem and this is how I fixed it. Hope it works for you as well.
Open the "Device Manager".
Expand the "Other Devices" and right click on the device below
Select the "Update drivers" option.
Then "Browse my computer for driver software" and choose "let me pick from list of device drivers from my computer".
Click the "have disk" button.
Pick the "android_winsub.inf" file from SDK driver.
Select "Android ADB Interface"
Then simply click ok and install it. Remember the "Other Devices" option may get disappear after the completion of the process so check in the task bar there should be a USB icon showing the connectivity. That means it's working fine and you're good to go.
Related
I tried to install the Google USB drivers needed for Android development on my Windows 10 PC. But for some unknown reason it fails.
The phone (Kazam Tornado 348)ships with an option to enable the phone as a virtual CD ROM. When I do so I can se an "Install" file that should install the needed drivers. However they fail without any further details.
I then wrote a mail to Kazam and asked the for new drivers - however they say that they do NOT have any drivers and I should ask Google !!!!! Funny !
On Googles development site I downloaded the "generic" USB drivers. They install but I can't update my Tornado 348 driver through the device manager. It simply says that no valid drivers was found.
I also looked through the list of OEM suppliers - but Kazam is no listed.
One final notice - I can see that the drivers supplied on the Virtual CD ROM is from Media Tek. Also think they supplied the CPU in the phone. But searching their homepage for a driver not give me any result.
Anyone else out there with a Kazam Tornado 348 that is working in Windows 10?
The USB actually work - but is marked with a yellow exclamation mark. So I can see the phone in the file explorer. But in the device manager I can see that there is a problem - and also in Visual Studio it will not show as a device I can use for testing my code.
BLU VIVO AIR had same issue.
Use a USB cable to connect the Windows PC and your phone . Open up Device manager. You'll see the your phone show up in "Other Devices" as unavailable.
Download and install the Google Generic USB Driver from http://developer.android.com/sdk/win-usb.html#top . Note down and remember the location where you install the google driver to.
Right mouse your phone select Update Driver Software…
Select "Browse for driver software on your computer"
Navigate to where you installed the Google USB Driver software
Select "Let me pick from a list of device drivers on my computer"
Select "Show all devices"
Select "Have Disk"
Navigate to where you installed the Google USB driver, select the android_winusb.inf file
In the Update Driver Software - YOUR PHONE dialog select "Android ADB Interface"
Ignore the "Update Driver Warning" message.
You will now see the Android Device -> Android ADB Interface in Device Manager, and VIVO AIR will be gone from "Other Devices". You should now also be able to turn on things like USB/Mass Storage Mode on the phone so you can view files from Windows Explorer as well as debug to the device.
I blogged about getting the generic google usb driver to install here with step by step and no funny links or ads - http://www.devfish.net/post/2015/07/20/android-usb-adb-drivers-for-blu-phones-vivo-air.aspx .
During a Windows Update this week I was presented with an optional patch titled "Other hardware - ACER Composite ADB Interface". This was part of a larger patch update, and I wrongly ticked and installed the patch. I do not own any Acer kit, but I do use ADB in wider Android development.
When I connect my tablet to the PC now it shows up in Device Manager inside a container named "ACER Device" with the title "ACER Composite ADB Interface". It is not visible to either the PC or ADB. Previously it appeared in a container called "Android Device" and worked fine. The device is a Google Nexus 7.
Annoyingly the patch is not listed in installed programs or installed updates, and I am struggling to try and remove it. I've already tried to uninstall the device (and drivers), but these just get reloaded when the device is plugged back in.
How do I remove this patch?
First try this simple procedure provided by #volodymyr-rybak:
Open 'ACER Composite ADB Interface' and select 'Update Driver...', in
the opened window select 'Browse my computer for driver software' then
'Let me pick from a list of device drivers on my computer' in the list
select 'MTP USB Device' and click on Next button.
This is what worked for my Nexus 4.
Disconnect your Android device.
Disable USB Debugging in Developer Options.
In the Device Manager (on PC), click on View --> Show Hidden Devices.
Double click on the entry for ACER Composite ADB Interface to open Properties.
Click on the Driver tab and then on Roll Back Driver. This will uninstall the problematic drivers.
If the 'Roll Back Driver' option is grayed out, then click Uninstall. In the confirmation pop up window, select Delete the driver software for this device and then click OK.
Do this for all the instances of 'ACER Composite ADB Interface'.
Shut down your PC. And start it again.
Now reconnect your device. Your PC will recognize it as a storage device.
Re-enable USB Debugging.
If it again shows up as 'ACER Composite ADB Interface', then repeat (4) and (5) to roll back the driver update.
Or... Open 'ACER Composite ADB Interface' and select 'Update Driver...', in the opened window select 'Browse my computer for driver software' then 'Let me pick from a list of device drivers on my computer' in the list select 'MTP USB Device' and click on Next button.
If the problem persists, right-click the ACER ADB Interface and select 'Update driver...', then 'Browse my computer...' then 'Let me pick from a list...' and you should see two options for the Nexus, Google Nexus ADB Interface and another called MTP USB Device. Choose MTP and hit 'Next' to install the driver, then it should show up as a portable device on your computer.
To uninstall the ACER driver and remove the driver files:
(Re)connect your Nexus 7 to your computer. Open Device Manager (you can search for it from the Windows Control Panel).
Locate and expand an entry named "Android Device." The Nexus 7 should show up as either "Android Composite ADB Interface" or "ACER Composite ADB Interface" under "Android Device."
Right-click the entry and select "Properties." Under the "Driver" tab, select the last entry, "Uninstall." In the new dialog window that appears, check "Delete the driver software for this device." Click OK to uninstall the ACER driver and remove the driver files.
Make sure the current version of the Google Nexus USB driver is installed:
Download the latest version of the USB driver from the Android Developer pages and unzip it on your desktop. A folder named "usb_driver" will be created.
In Device Manager, locate your Nexus 7 again under "Android Device," richt-click and choose "Update Driver Software..." This launches the Hardware Update Wizard.
Choose "Browse my computer for driver software." Browse to the location of the "usb_driver" folder on your desktop and check "include subfolders." Then click OK. The current Google Nexus Driver will now be installed.
Note: If the Hardware Wizard reports that "the best driver software is already installed," simply repeat the steps to uninstall the current driver for the Nexus 7 as described above, then try and install the current Google Nexus driver again.
My Windows 8.1 PC did the automatic update which included the "ACER ADB Interface update for Windows 8.1" drivers. This happened while I was away and this afternoon when I came home I was asked to re-boot the PC to enable updates to be applied.
Since the updates were applied I have not been able to connect my Nexus 7 (2012) as a "MTP USB Device". I have spent hours trying to find a solution including doing a factory re-set on the tablet.
The tablet connected successfully before I went away! That was a clue. So I did a Windows Restore to an earlier restore point. What do you know? The Nexus 7 now connected just like it did before.
I then checked for Windows Updates but carefully looked at what was being updated. The ACER ADB update was listed as an "additional update". I have marked it to be forgotten and then applied the other updates. So far so good.
So after all that; try restoring your system to an earlier restore point and select not to install the ACER ADB update.
In my case, rolling back the driver for "ACER Composite ADB Interface" (which appeared under something like "ACER device") did the job. Right after rollback, without reboot, Nexus 7 appeared both in Device Manager and in File Explorer as Nexus 7.
In my case, I selected "Uninstall" from Device Manager, unplugged the device, and re-connected. Windows 7 itself was smart enough to find the actual driver for it and lets me use it again.
On your device, make sure that the USB computer connection is set to “Media device (MTP).”
Touch Settings > Device > Storage. Then touch Menu Menu > USB computer connection. MTP should be selected by default, but you may have to uncheck MTP, check and uncheck Camera (PTP), and then recheck MTP.
Thanks for your help - I'd already tried all of what was suggested apart from the System Restore which I have now done.
I left a few other things that needed fixing, but it did restore the registry and patch state to a point before I applied the ACER patch, and I've now got things back as they were.
I have marked this patch as hidden, so it doesn't get applied again in error.
I had the same case. I guess this problem is a conflict with Samsung Nexus vs LG nexus. Before I had used Samsung Nexus Galaxy. I am using LG nexus 5, now.
In my case:
I found the driver files and removed those. (Device Manger - ACER ADB Interface [right click]Properties - [Tab]Driver - Driver Details)
I also removed the device in Device Manager.
Then, I scanned for hardware changes.. (the driver did install with auto by Windows 8.1)
At last, I can now browse the Nexus as storage.
In my case, neither updating the driver nor a windows system restore help. When I tried with a different USB cable, the system detected my Nexus 5 device. For some reason the other USB cable while charging the phone does NOT show the device at all even now.
PS: I wanted to try with a different USB cable than the one I had but unfortunately could not get hold of one, wasted close to two hours trying all other possible solution.
I want to develop and debug Nexus 5 with ADT (based on Eclipse) in Windows 7 x64.
As I connect Nexus 5, it appears in Windows in Explorer, so I can transfer files to/from Nexus. Next step I enable USB debugging in Developer options on the phone; the phone shows notification "USB debugging connected", device disappears from Explorer and Windows tries to install a driver and fails. In Device Manager I see Nexus 5 with exclamation mark icon in "Other devices". Then I select Update Driver Software in Device Manager for Nexus 5 > Browse My computer for driver software > provide path to the driver I downloaded from here http://developer.android.com/sdk/win-usb.html:
C:\Program Files\Android\usb_driver, check "Include subfolders" and click Next.
I get the message "Windows could not find driver software for your device". I tried all kinds of tricks suggested on Internet including this topic:
What USB driver should we use for the Nexus 5?
Nothing helps. Any idea how to force Nexus 5 to work on Windows?
Looks like Google released Nexus 5 without providing an updated driver (the last version is dated 07/09/2013, version 8.0 making it useless for developer on Windows platform.
Currently experienced this problem with my Nexus 5, when attempting to sideload latest 4.4.1 OTA update via stock recovery.
Solution:
Open Android SDK Manager (in console get to sdk directory then run tools\android)
Download/install latest USB drivers (under Extras).
In Windows Device Manager (devmgmt.msc), right click the Nexus 5 device and select Update Driver Software.
Browse My Computer for driver software > Android SDK Dir > Extras > usb_driver
I just wanted to bring a small contribution, because I have been able to debug on my Nexus 5 device on Windows 8, without doing all of this.
When I plugged it, there was no yellow exclamation mark within the device manager. So for me, the drivers was OK. But the device was not listed within my eclipse ddms. After a little bit of searching, It was just an option to change in the device settings. By default, the Nexus 5 usb computer connection is in MTP mode (Media Device).
What you have to do is:
Unplug the device from the computer
Go to Settings -> Storage.
In the ActionBar, click the option menu and choose "USB computer connection".
Check "Camera (PTP)" connection.
Plug the device and you should have a popup on the device allowing you to accept the computer's incoming connection, or something like that.
Finally you should see it now in the ddms and voilà.
I hope this will help!
Well #sonida's answer helped me but Here I am posting complete step How I did it.
Change Mobile Device Settings:
Unplug the device from the computer
Go to Mobile Settings -> Storage.
In the ActionBar, click the option menu and choose "USB computer connection".
Check "Camera (PTP)" connection.
Download Google USB Driver:
5 .Now go to http://developer.android.com/sdk/win-usb.html#top and download USB Drivers --> unzip folder.
Install USB Drivers and Get Connected Device:
6.Then Right click on My computer -->Manage --> Device Manager.
7.You should seed Nexus 5 in the list.
8.Right click on Nexus 5 --> Update Driver Software... --> Browse my computer for driver software
9.select the folder we downloaded/unzipped "latest_usb_driver_windows" and Next ...Ok.
10.Now you will see pop-up dialogue asking for Allow device --> Ok.
11 .That's it!! device is connected now, you can see in DDMS.
Hope this will help someone.
Is it your first android connected to your computer? Sometimes windows drivers need to be erased. Refer http://forum.xda-developers.com/showthread.php?t=2512549
Windows 7 x32
I found that no matter what I did, the driver being used dated back to 2006. It would not update, in fact Windows appears to be preferring the old driver to the new. I eventually found a way to sort it.
The Device Manager contains 'ghost' drivers that need to be deleted (if you have the same problem as I). To see them requires setting a variable in the registry, restarting and then deleting the likely redundant drivers.
Open the Device Manager from the command line use devmgmt.msc There are other ways, but this is easiest to describe. Currently it shows only 'current' drivers.
Open the System Properties box. Via Command line use sysdm.cpl
** Be aware that playing with area of your computer can break it. Back away if you are at all unsure of this. **
Open the Advanced tab, click Environmental Variables.
Under System Variables, click New.
Enter variable name devmgr_show_nonpresent_devices, under value enter 1.
Restart your computer.
Re-open the Device Manager, under view click Show Hidden Devices.
From here delete what you think are the problems then follow the advise you will have read elsewhere. On two seperate computers I have done this and found all I needed to do following this was download and install the standard google drivers as per user3079537's answer above. Good luck.
ref: http://www.petri.co.il/removing-old-drivers-from-vista-and-windows7.htm#
You should install Google Drivers from: http://developer.android.com/sdk/win-usb.html#top
That works for me every time
Nexus 5 with Win7 x64
-USB computer connection : Uncheck MTP and PTP
-Use a 2.0 USB port.
-Try to use the original USB cable.
Now device manager will detect nexus 5 as an androide device with ADB driver.
I'm trying to set up my Nexus 7 (2013) for debugging, but I am getting stuck at the step where you install the USB driver. Here's what I've tried so far:
Steps taken:
Turned on debugging mode on Nexus 7 (2013)
Connected device to PC
Downloaded Google USB Driver at http://developer.android.com/sdk/win-usb.html (and unpacked it)
Opened Computer Management and tried to update drivers on Nexus 7 device
Directed the driver update wizard to the unpacked usb_driver folder with Include Subfolders checked (not the zip file nor the amd64 and i386 folders inside), but I get the message: "Windows could not find driver software for your device."
Installed Google USB Driver with Android SDK Manager
Used update driver wizard with path to usb_driver folder from SDK manager, same result.
Tried using "Let me pick from a list of device drivers" option on update driver wizard.
Picked "Android USB Devices", then clicked "Have Disk" button
Pointed to android_winusb.inf inside usb_driver folder, got message: "The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems."
I'm pretty much at my wit's end (I usually try to find answers myself or from other posts online, but this one's got me stumped pretty hard.) Can anyone help?
Don´t use USB3.0 ports ... try it on a usb 2.0 port
Also try to change transfer mode, like suggested here:
https://android.stackexchange.com/a/49662
cracked it after 2 hours...
download this usb driver:
http://dlcdnet.asus.com/pub/ASUS/EeePAD/nexus7/usb_driver_r06_windows.zip
2.go to the device manager , right click the nexus device and choose properties,
choose "hardware" and then choose update your driver , choose manualy and pick the folder
you opend the zip file to and press apply.
3.open your setting in nexus . go to : "about the device" , at to the bottom of the page and press it strong text7 times .
4.open the developers menu and enable debug with usb.
5.finally press storage from the setting menu and click the menu that apears at the top left corner.
press the connect usb to the computer, choose the second option (PTP).
one more thing: if that doesn't work restart your computer
that should do the trick , they couldn't make it more simple than that...
You can do this go to Settings > Storage, clicking on the setting menu icon in the top right hand corner and selecting "USB computer connection". I then changed the storage mode to "Camera (PTP)". Done try re installing the driver from device manager.
The universal adb driver installer worked for me. I went from an HTC to a Samsung to a LG Nexus. The drivers are all over the place for me.
http://adbdriver.com/
I also got this problem and found quite simple solution.
I have Samsung adb driver installed on my system. I tried "Update driver" -> "Let me pick" -> "Already installed drivers" -> Samsung adb driver. That worked well.
Depending on the device, sometimes you are getting "The folder you specified doesn't contain a compatible software" error because the first interface isn't actually the ADB interface.
Try installing it as a generic "USB composite device" instead (from the 'pick from a list' driver install option); once the standard composite driver installs it will allow Windows to communicate with the device and detect the associated ADB driver interface and install it properly.
SkipSoft.net has some great toolkits. I ran into a similar problem with my Galaxy Nexus.... Ran the corresponding toolkit, which configured my system and downloaded the correct drivers. I then went into Windows Hardware manager after connecting the phone... Windows reported the exclamation that it couldn't find the device driver, so I ran update, and gave it the drivers directory the toolkit had created... and everything started working great. Hope this helps :)
Asus Nexus 7 on my Windows 7 64 bits computer for development purposes :
I tried to install the driver for the nexus 7 manually like explained in the official tutorial of Asus
Unfortunately, I had an error, Windows couldn't recognize the driver.
I tried to change the USB connection mode to PTP or MTP by going in the storage menu and clicking on the top right menu . In both cases, windows recognize the devices but it still didn't work in debugging mode.
The only way it worked for me is by installing : adb universal installer . I scanned it before clicking on the executable, it seems to be fine.
I use an Iconia Tab from Acer to debug an application. I've already used it a few months ago and it worked very well. But as I try to update the project, Eclipse can't find the device connected.
Yes, the usb debugging is already activated. I updated the specific drivers and the tablet is detected by the computer (as I was asked if I want to open it, like it did before). I try to use the adb commands kill-server and start-server, even reboot with adb usb but the result of "adb devices" still is a blank list.
EDIT: Thanks for the answerer to this post, I checked for the periphericals devices (as I did before), but right-click on the "multimedia player" (it was detected as this) and "solve the problemes" by installing again the android interface. Why had it been uninstalled, I don't have a clue, but now, "adb devices" shows it!
I have nexus 4 and faced the same issue. When you go to My Computer > Manage > Device Manager > Other Devices , it was showing me Nexus 4 there and not "Android ADB Interface". To fix this, right click on nexus 4 and click on update. from two option select "Browse my computer for driver software" and then select "Let me pick from a list of device drivers on my computer ". you will see "Android ADB Interface" as an option. Select and install it. Now AVD manager will show the device.
I have same issue with my Galaxy S3 (GT-I9300). I solved this issue after "Factory Data Reset". Now when i connect my phone with USB ,Eclipse shows my device perfectly.
Hopes it's helpful!...