If I debug from eclipse then ddms perspective works and ddms connects to adb just fine. However, if I "adb start-server" and then "adb devices" I see my emulator just fine, BUT if I run "ddms" from the command line it shows NO devices. This is driving me nuts. Is there some sort of ENV that needs to be set so that ddms knows where the sdk is perhaps? I feel sure this is going to be something so trivial .. but I'm blind to it all now ;( (and please dont say "Just use eclipse" ..) Platform : Debian Squeeze. Sun jdk.