Skip to main content

mac os x 10.6.6 and "adb devices” fails to list android devices



" ADB devices" was working fine last year, but after upgrades and new software installs, adb devices is no longer recognizes any usb attached android devices. I wonder whether you can suggest how to fix this problem. Thanks,





Here is what I did:







adb kill-server

adb devices



adb usb

error: Device not found





Source: Tips4all

Comments

  1. If you have installed EasyTether on OS X, the EasyTetherUSBEthernet.kext can prevent adb from communicating with your mobile device.

    If you use Easy Tether, BEFORE you plug in your phone run:

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


    (or unplug/plug your phone in after)

    If you are done debugging and want to use EasyTether again, either restart or:

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




    If you want to remove the EasyTether kext so it never hassels you again:

    sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
    sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext




    Reference/Credit: http://www.intohand.com/post.php?s=2011-02-17-android-debug-bridge-not-just-working-on-mac

    ReplyDelete
  2. After connecting the device and enabling the USB debugging please go to the path of adb, which is now inside the android-sdk-->platform-tools and type the following command ./adb devices. I think this will list the devices connected.

    ReplyDelete
  3. I have seen another report of this bug. I have not been able to reproduce it myself yet.

    The bug is:
    MacOS X 10.6.6 [on some hardware] breaks adb [for some phones].

    If anyone is able to reproduce the bug, feel free to add details of the exact hardware, build numbers and so on. I've asked the person who can reproduce the bug, to report it to google using the form at http://code.google.com/p/android/issues/entry

    When he does that, I will add the bug report URL here, and people can add their hw/sw details to the bug report.

    In the meantime, to be safe, I would recommend Apple users should NOT accept the snow leopard upgrade to 10.6.6, which was pushed on Jan 6 2011 (so it may already be too late for most).

    Peter

    ReplyDelete
  4. The bug report to Google is
    http://code.google.com/p/android/issues/detail?id=15583

    If you have encountered this bug (upgrade to MacOS 10.6.6 and adb no longer sees some phones on USB) please add a comment with any useful relevant info (like your exact hardware type).

    ReplyDelete
  5. I was having the same issue and tried connecting as charge only, but that didn't solve the problem, then unchecked the "Unknown sources" option to allow installation of non-market applications, tried it again and it recognized the device. I'm running android 2.2.3.

    ReplyDelete
  6. I have the same problem, I solved using an alternate install method.

    First I put an sd card in my device.
    Then I use a File Manager to transfer the .apk to the device, and I install it from the device

    You can see a tutorial in
    http://www.youtube.com/watch?v=7UOAw124y1s

    ReplyDelete
  7. I too am having this problem. However, it isn't just a problem with ADB, it's a problem with android devices in general on Mac OSX 10.6.6 Snow Leopard. Devices that used to work in 10.6.4 will no longer even mount the device as a USB drive. Googling to see if I can find the answers.

    ReplyDelete
  8. Following the google bug submission... I set usb mode to Charge Only, and it detected the phone immediately. Pretty silly.

    ReplyDelete
  9. I just ran into this problem using my HTC Inspire (Android 2.3.3) and Mac OS 10.6.8.  The phone did not enter USB debugging mode when I connected it to my USB hub, but it did start USB debugging mode when I connected it directly to my MacBook Pro.

    ... and then, of course, it showed up in the list of devices attached.

    ReplyDelete
  10. The EasyTether fix worked for me, although first I had to load the kext file, then unload it. My Droidx popped up right away!

    By the way, I'm running Snow Leopard 10.6.8 on my MacBookPro, so those who are having trouble with adb and connecting devices should check any USB applications, like EasyTether, for conflicts. Also be sure to follow all the above rules for
    1. Application debugging (Settings->Applications->Development)
    USB debugging: ON
    2. USB connection (on notification bar).
    Choose USB Mass Storage (altho Charge Only also works with my droidx and MacBookPro)
    3. Unknown Sources (Settings->Applications->Unknown Sources = ON)

    ReplyDelete
  11. Having just connected a brand new Motorola Atrix 2 to my Mac running 10.6.8, I had to pull down the menu from the top of the screen, tap on "USB Connection", and change it from "Motorola Phone Portal" to "Charge Only" before it would show up in my list of devices from adb. Hope this helps!

    ReplyDelete
  12. I had this problem today with my HTC mytouch phone and OS 10.6.8. At the same time, the phone reported a damaged SD card. The solution was to remove the Micro SD card and erase/format it using disk utility as FAT 32. The name I gave the SD card volume appeared in the Finder when I tried connecting again (charge only). For some reason, Android reported the card as damaged but could not format it. I used a Micro SD USB adapter. My Macbook didn't see the card until I carefully slid it out and back into the adapter slot. This is a known problem with HTC android phones.

    ReplyDelete

Post a Comment

Popular posts from this blog

[韓日関係] 首相含む大幅な内閣改造の可能性…早ければ来月10日ごろ=韓国

div not scrolling properly with slimScroll plugin

I am using the slimScroll plugin for jQuery by Piotr Rochala Which is a great plugin for nice scrollbars on most browsers but I am stuck because I am using it for a chat box and whenever the user appends new text to the boxit does scroll using the .scrollTop() method however the plugin's scrollbar doesnt scroll with it and when the user wants to look though the chat history it will start scrolling from near the top. I have made a quick demo of my situation http://jsfiddle.net/DY9CT/2/ Does anyone know how to solve this problem?

Why does this javascript based printing cause Safari to refresh the page?

The page I am working on has a javascript function executed to print parts of the page. For some reason, printing in Safari, causes the window to somehow update. I say somehow, because it does not really refresh as in reload the page, but rather it starts the "rendering" of the page from start, i.e. scroll to top, flash animations start from 0, and so forth. The effect is reproduced by this fiddle: http://jsfiddle.net/fYmnB/ Clicking the print button and finishing or cancelling a print in Safari causes the screen to "go white" for a sec, which in my real website manifests itself as something "like" a reload. While running print button with, let's say, Firefox, just opens and closes the print dialogue without affecting the fiddle page in any way. Is there something with my way of calling the browsers print method that causes this, or how can it be explained - and preferably, avoided? P.S.: On my real site the same occurs with Chrome. In the ex