3

I cannot test my app on my Samsung Epic 4G because adb will not see it in Mac OSX. I am aware of the many posts on this topic and have tried everything I could find. I've spent all day trying to get adb to see my phone, but to no avail.

Someone down voted me for not researching. Just to make clear, I've spent more than 8 hours trying solutions from all of these posts: Why won't Eclipse/adb detect my Samsung Galaxy Tab device on my Mac?, Adb Devices can't find my phone, adb not finding my device / phone (MacOS X), ADB error device not found OSX and more. None of the suggested solutions I have found has made adb see my device.

My system - a MacBook Pro running OS X 10.8.4, adb version 1.0.31 which came with ADT 22.0.1, USB debugging mode IS enabled, MTP mode selected on phone, phone is running Android 4.1.2.

  • tried with Kies installed, Kies can see the phone, Android File Transfer won't see the phone
  • tried with Kies uninstalled, Android File Transfer does see the phone
  • tried both of the above with UART in modem mode, USB in PDA mode
  • tried both of the above with UART in PDA mode, USB in PDA mode
  • tried manually adding vendor code to adb_usb.ini
  • tried running "android update adb", which did not add anything to adb_usb.ini
  • tried a factory reset on the phone then retried all of the above
  • tried rebooting the Mac and then retried all of the above
  • tried resetting the PRAM on the Mac and then retried all of the above
  • tried using a powered USB hub (per one of the posts) and retried all of the above
  • tried putting phone in PTP mode for USB connection - nothing

In all cases, System Information shows the phone as being attached.

!screen shot system info on mac

Even weirder, when I run adb devices in a Ubuntu VM on top of OSX, it DOES see the phone. Ubuntu, the guest OS, can see the device, but adb running in the host OSX cannot see it.

adb screen shot

In ALL CASES, adb devices will NOT show the phone even though the VM may see it, System Information can see it, Kies or Android File Transfer (in OSX) can see it.

Developing in the Ubuntu VM is a workaround, but is very slow and I would like to be able to develop in OSX.

Please help.

Community
  • 1
  • 1
Chuck Krutsinger
  • 2,830
  • 4
  • 28
  • 50
  • 1
    Do you have EasyTether installed? or some application like it installed? EasyTether is known to cause problems like this one because it piggy backs on adb to make its connection. – Stephan Branczyk Jul 05 '13 at 23:28
  • I don't have EasyTether. The only tethering app is the one that came with the phone that Sprint had pre-installed. – Chuck Krutsinger Jul 08 '13 at 15:08
  • I've had issues when the minimum sdk version was set to a version higher than the version on my device. – wyoskibum Jul 08 '13 at 21:50
  • I haven't gotten far enough to even have adb see the device so that it can check the minimum sdk version. – Chuck Krutsinger Jul 08 '13 at 22:39

2 Answers2

1

Stephan was correct. The problem was EasyTether, which I never knew was even installed on my Mac.

I discovered that it was installed with this command:

kextstat | grep USB

I unloaded it with this command:

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext

Everything is working now. I had seen this advice in several posts, but never tried it since I don't remember installing EasyTether and assumed it didn't apply to me.

Thanks Stephan.

Chuck Krutsinger
  • 2,830
  • 4
  • 28
  • 50
0

I had the same issue and tried everything. Finally took a break and tried a different USB cable and it just worked!