Adrian Deja
Adrian Deja

Reputation: 777

Android ADB doesn't see device

I'm trying to run my applications on OMEGA T107 tablet. But adb doesn't see my device. I tried almost everything.

Upvotes: 58

Views: 229089

Answers (16)

CoolMind
CoolMind

Reputation: 28748

  1. Enable Developer options.

  2. Set USB debugging on.

  3. It can show a dialog Allow USB debugging? (with RSA fingerprint). Confirm it.

  4. If the device hasn't appeared in a device list, try to eject USB wire from the smarthpone and plug again.

  5. Try to change a connection option between:

  • Power charging
  • File transfer
  • Media transfer
  • USB-modem
  • MIDI.

Probably it will install a USB-driver. Also it can help when the driver has already been isntalled.

  1. Make sure you have a good data-cable. Sometimes data-cables get damaged, especially cheap.

Upvotes: 2

Christian Orth
Christian Orth

Reputation: 4643

Not all USB cables can transfer data. Try using a different USB cable if your device is charging, but doesn't establish a connection to your machine.

Read more: How to tell a USB charge-only cable from a USB data cable - Dignited

Upvotes: 11

Da Great
Da Great

Reputation: 1

  1. Go to Device Manager

Screenshot Device Manager

  1. Right-click Android Composite ADB Interface
  2. Uninstall devices
  3. Right-click your LocalPC then select Scan for hardware changes

Your device should be enabled

  • Open Command Prompt
  • adb kill-server
  • adb start-server
  • adb devices

Screenshot Console

Upvotes: 0

Evgeny Gerbut
Evgeny Gerbut

Reputation: 390

Keep in mind while you connecting device Android propose to select one of possible connection options. In my case:

  1. File transfer
  2. Power charging
  3. Media

Not all types of connection will work with ADB. In my case need to select Power charging to be able to connect to ADB

Upvotes: 1

Reza
Reza

Reputation: 19843

I had same issue, none of the solutions worked for me.

Open Settings Menu -> Developer Options -> USB Debugging should be on

Android 11

Settings -> System -> Developer options -> USB debugging

Upvotes: 22

Vorac
Vorac

Reputation: 9114

Debugging needs to be enabled on the target device in order for adb to see it.

Upvotes: 1

Saroja Shrinivas
Saroja Shrinivas

Reputation: 31

Intel has a peach of an article on this. It's all the same driver. It's just a Device ID mismatch in the Inf file which can be edited, or Windows forced to Install the driver we point it to. Intel's article is very thorough and takes care of every hurdle you come across. The link - https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

Upvotes: 0

Omid Heshmatinia
Omid Heshmatinia

Reputation: 5236

I tried all the ways listed on the web for a whole day, but I didn't get any solutions. Then, I followed a link and in just two minutes my problem was solved!

By the way, it's for Windows users!

Find out the vendor id of the device from device manager.
To do this, connect the OTG port to the USB port of your computer.
Go to Start Menu and right-click on “My Computer” and chose “Properties”.
Select the “Devices” option which will open “Device Manager”.
Select your device (mostly in USB devices or Other devices) and right-click and choose “Properties”.
Choose the “Details” tab and select “Hardware Ids” from the property dropdown, you can see the hardware id, in my case it was x2207 .
Open android_winusb.inf and add these lines:

;<Device name>   in our case I gave MK808
%SingleAdbInterface%        = USB_INSTALL, USB\VID_2207&PID_0010&MI_01
%CompositeAdbInterface%     = USB_INSTALL, USB\VID_2207&PID_0010&REV_0222&MI_01

Open C:\Users\.android\adb_usb.ini and add the following entry

0x<device id>  .. in our case it is 0x2207

Restart ADB by

adb kill-server
adb start-server

Now ADB should recognize the device.

Upvotes: 21

Elvedin Hamzagic
Elvedin Hamzagic

Reputation: 855

Uninstalling all old "Android ADB Interface" drivers that were installed previously and then installing the new one worked for me.

Upvotes: 2

Steffy Joseph
Steffy Joseph

Reputation: 41

It worked for me in my Astro Tab A737 Download and install PdaNet+ from http://pdanet.co/a/ in your computer.

follow all steps in the wizard while installing .Once the drivers are installed Android studio should recognize the tablet.

Also, make sure the device is in PTP mode.

Upvotes: 2

madhead
madhead

Reputation: 33374

On Windows it is most probably that the device drivers are not installed properly.

First, install Google USB Driver from Android SDK Manager.

Then, go to Start, right-click on My Computer, select Properties and go to Device Manager on the left. Locate you device under Other Devices (Unknown devices, USB Devices). Right-click on it and select Properties. Navigate to Driver tab. Select Update Driver and then Browse my computer for driver software. Choose %ANDROID_SDK_HOME%\extras\google\usb_driver directory. Windows should find and install drivers there. Then run adb kill-server. Next time you do adb devices the device should be in the list.

Upvotes: 8

Ads
Ads

Reputation: 2174

Some of these answers are pretty old, so maybe it's changed in recent times, but I had similar issues and I solved it by:

  1. Loading the USB drivers for the device - Samsung S6
  2. Enable Developer tools on the phone.
  3. On the device, go to Settings - Applications - Development - Check USB Debugging
  4. Reboot O/S (Windows 7 - 64bit)
  5. Open Visual Studio

I think it was step 3 that had me stumped for a while. I'd enabled developer tools, but I didn't specifically enable the "USB Debugging" but.

Upvotes: 27

R&#233;mi Becheras
R&#233;mi Becheras

Reputation: 15222

The normal way to fix this is indeed to restart the adb server :

adb kill-server
adb start-server

then

adb devices -l 

should list connected devices

But it possible that it doesnt fix the problem. It appends to me.

I had to disable/enable the debug mode on the device, and then restart adb server.

Upvotes: 16

phyatt
phyatt

Reputation: 19102

For Windows 8 64 bit with a Nexus 10 device, this worked for me:

https://github.com/koush/UniversalAdbDriver

It has a link at the bottom to this:

http://download.clockworkmod.com/test/UniversalAdbDriverSetup.msi

Upvotes: 3

Aswin Kumar
Aswin Kumar

Reputation: 5278

On windows, you will need to install drivers for the device for adb to recognize it. To see if the drivers are installed, check the device manager. If there is any "unrecognized device" in the device manager, the drivers are not installed. You can usually get the adb drivers from the manufacturers.

Upvotes: 4

Frank Sposaro
Frank Sposaro

Reputation: 8531

What operating system are you on? If you running Windows you will want to make sure you have the drivers. You should also make sure that your Android SDK Manager is not only installed, but it also contains some additional things for different devices. Not sure if yours is in there or not.

Make sure that your phone has debugging enabled. I found myself having to run

adb kill-server

adb devices

often.

Upvotes: 5

Related Questions