108

I am trying to get adb to see my Samsung Fascinate phone so that I can install my Android apps via usb to the phone. I am using osx 10.6.7.

When I run "adb devices" it does not list my device and "adb usb" says "device not found".

USB debugging is enabled and I have tried connecting in storage mode as well as media mode. When I am in storage mode I can see the phone's drive in Finder so I know that the usb connection works, however adb still can't find it.

I read that for Mac there are no usb drivers, that it's just supposed to work, but this doesn't seem to be the case.

Any suggestions?

Justin
  • 17,670
  • 38
  • 132
  • 201
  • 1
    Did you ever find a solution for this? I have the same issue, with a PIPO M1 tablet. I can browse the files on it as mass-storage. But adb simply will not find the device, despite enabling USB Debugging. – Bram Oct 16 '12 at 20:28
  • 4
    Bram, I have just added vendor id 0x2207 for my Pipo M3 into `~/.android/adb_usb.ini` and it works like a charm (after restarting service with `adb kill-server`) – Andrew Veselov Jan 12 '13 at 00:28
  • Facing the same issues...In case someone lands here, try to watch the Devices tab from DDMS. I own two Macs (Snow Leopard MacMini 2.1 and Mountain Lion MacMini 6.1). In both, when connecting my AOC Breeze MW0812 (Android 2.3) with development-mode on, it blinks the name of the tablets for a second and then it disappears. Also, the newer Mac seem to blink a lot faster, but I was able to see it shows "offline". Also its worth noting that my Motorola Droid works perfectly with it. – Daniel Monteiro Jan 24 '13 at 22:09
  • Ejecting the SD card leads to it trying to display the running processes before vanishing. Maybe its to different issues: USB port (might need powered usb hub) and composite device incompability? – Daniel Monteiro Jan 24 '13 at 22:31
  • Got myself a powered usb hub and some new clues. Now I managed to get it to stay on ddms, but shows as offline. Sometimes it doesnt show up. from dmesg, when it's showing up, I get: USBMSC Identifier (non-unique): AOC Tablet MW0812 0xbb4 0xc02 0x222 USBF: 202.684 Endpoint 0x83 of the USB device "rk2918 sdk" at location 0x1d113500: converting Bulk MPS from 64 to 512 (USB 2.0 Spec section 5.8.3) – Daniel Monteiro Jan 25 '13 at 23:13
  • MANAGED TO DO IT! Instead of chain connecting the hubs, I decided to connect everything just to the power hub. Its quite unstable, and tend to disconnect itself out, but it worked. Also, it made the hub unstable as well. I had to disconnect it. But its a start. – Daniel Monteiro Jan 25 '13 at 23:19
  • 3
    Hey, I had same issue and I solved it simply by using another USB-cable!! Didn't knew, that there are differences with the USB-cables (I have micro-USB) – nodepond Aug 20 '13 at 13:10
  • My device appeared after enabling developer options on my phone. – BrockLee Jan 28 '15 at 19:49

6 Answers6

67

Try doing this:

  • Unplug the device
  • Execute adb kill-server && adb start-server(that restarts adb)
  • Re-plug the device

Also you can try to edit an adb config file .android/adb_usb.ini and add a line 04e8 after the header. Restart adb required for changes to take effect.

João Pimentel Ferreira
  • 14,289
  • 10
  • 80
  • 109
Mykhailo Gaidai
  • 3,130
  • 1
  • 21
  • 23
  • Restarting the server didn't help. Where exactly is this .android folder? – Justin Jun 24 '11 at 15:51
  • 3
    It's in your home folder. Should be something like `/Users/Justin/.android/` – Mykhailo Gaidai Jun 24 '11 at 20:23
  • At that point, I can only guess the problem :( It's all ok on my Mac(I don't have Fascinate, but a lot of other devices worked ok) **1.** Try to update Android SDK - maybe your adb is not the latest. **2.** Do you use custom or factory firmware on the device? Custom may cause problems with adb. **3.** If your phone is rooted, try to use [ADB over WIFI](https://market.android.com/details?id=bohlool.net.wifiadb) – Mykhailo Gaidai Jun 27 '11 at 23:16
  • 3
    Have a look at http://developer.android.com/guide/developing/device.html also, and remember to kill and start server after making the change. Also, pull out your usb cable after restarting and put it back in. You should be fine. – Jack May 29 '12 at 12:37
  • 3
    I followed these steps AND rebooted the phone - which cleared the error – bsautner Dec 27 '12 at 00:43
  • 8
    Activating USB debug mode has changed pretty recently: Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. – Bill Keller Feb 05 '13 at 13:06
  • make sure you have a matching version of android device – Yakob Ubaidi Jul 23 '13 at 00:20
  • That solved my problem. Allow for debugging? RSA fingerprint bla bla was not showing. my device was Samsung Core 2. the question is why for another Samsung devices I didn't need to add the samsung vendor id? example: Samsung S3 NEO note: I am using mac. – hasan Sep 07 '14 at 08:09
  • Here "http://developer.android.com/tools/device.html" it says: If you're developing on Mac OS X, it just works. Skip this step. means no need to add vendors?! well, it looks like thats not really true! right? – hasan Sep 07 '14 at 08:17
  • @hasan83, it's true actually - there is no need to add vendors – Mykhailo Gaidai Sep 11 '14 at 14:30
  • My mac couldn't detect my Samsung S3 NEO until I added the samsung vendor. I can confirm that. – hasan Sep 15 '14 at 07:58
  • it seems situation has changed since [article](http://developer.android.com/tools/device.html) was published; or maybe the problem is in the specific device/osx version – Mykhailo Gaidai Sep 15 '14 at 11:16
  • i did'nt find adb_usb.ini file in .android folder – mohsen Dec 16 '17 at 15:06
  • @mohsen, it seems that the configuration is more "automatic" these days, so there is no adb_usb.ini file anymore – Mykhailo Gaidai Dec 17 '17 at 22:15
37

I have a Samsung Galaxy and I had the same issue as you. Here's how to fix it:

In device manager on your Windows PC, even though it might say the USB drivers are installed correctly, there may exist corruption.

I went into device manager and uninstalled SAMSUNG Android USB Composite Device and made sure to check the box 'delete driver software'. Now the device will have an exclamation mark etc. I right clicked and installed the driver again (refresh copy). This finally made adb acknowledge my phone as an emulator.

As others noted, for Nexus 4, you can also try this fix.

Pang
  • 9,564
  • 146
  • 81
  • 122
j2emanue
  • 60,549
  • 65
  • 286
  • 456
24

I did the following to get my Mac to see the devices again:

  • Run android update adb
  • Run adb kill-server
  • Run adb start-server

At this point, calling adb devices started returning devices again. Now run or debug your project to test it on your device.

Rick Pastoor
  • 3,625
  • 1
  • 21
  • 24
  • 8
    If you don't have the android and adb set as windows **environment variables**, just go to __C:\Program Files\Android\sdk\platform-tools__ (in explorer press Shift+RightClick in the white part and __open command window__) and use the following commands: `..\tools\android.bat update adb` `adb kill-server` `adb start-server` – Armfoot Sep 01 '14 at 10:16
  • Great this worked for me on Ubuntu with a Nexus 7 tablet. – TTT Dec 16 '14 at 09:36
14

I have a ZTE Crescent phone (Orange San Francisco II).

When I connect the phone to the USB a disk shows up in OS X named 'ZTE_USB_Driver'.

Running adb devices displays no connected devices. But after I eject the 'ZTE_USB_Driver' disk from OS X, and run adb devices again the phone shows up as connected.

Florin
  • 1,844
  • 2
  • 16
  • 21
11

I just spent half a day trying to connect my various Android devices to my MacBook Pro (running 10.8.2). It turns out to have been a Micro USB cable problem. I have many Micro USB cables, but only the one that came packaged with my Galaxy Nexus works to connect the phones to my computer. I don't know if this is due to damage, or some proprietary manufacturing, but please remember to try connecting the phone with the cable that was packaged with it.

Bill Graner
  • 141
  • 2
  • 6
  • I had the same issue. I didn't have to find the one packaged with the device just had to try a few others to find one that worked :-( – bkurzius Feb 08 '16 at 23:56
2

I have a Fascinate as well, and had to change the phone's USB communication mode from MODEM to PDA. Use:

  • enter **USBUI (**87284)

to change both USB and UART to PDA mode. I also had to disconnect and reconnect the USB cable. Once Windows re-recognized the device again, "adb devices" started returning my device.

BTW if you use CDMA workshop or the equivalent, you will need to switch the setting back to MODEM.

Matthew Read
  • 1,365
  • 1
  • 30
  • 50
Jeff
  • 21
  • 1
  • Even though you are running OSX, I would expect this to still work. – Jeff Jul 31 '11 at 09:20
  • I tried calling that phone # and it said "Welcome to Verizon Wireless. Your feature update could not be installed." – Justin Aug 02 '11 at 17:51