Error launching ddms.bat: "Failed to get the adb version: Cannot run program "adb": CreateProcess error=2, The system cannot find the file specified" I've been following these very detailed instructions to take a screenshot on my Motorola Flipside. When I get to the step #10 where I launch ddms.bat I get this error and my phone doesn't show up:


  C:\Program Files (x86)\Android\android-sdk-windows\tools>ddms.bat
     12:09:01 E/adb: Failed to get the adb version: Cannot run program "adb": CreateProcess error=2, The system cannot find the file specified


(and here I thought the difficulties of taking screenshots on Android were exaggerated)
Try adding adb's folder (platform-tools) to your PATH. The adb executable used to be in the tools folder on versions of the SDK up to v8 IIRC, but it was moved in v9, so ddms.bat is probably looking for it in the wrong spot.

See also this thread on StackOverflow (accepted answer there courtesy one of our mods here) to see if this is in fact the issue.

Edit: If you need it, here's a decent guide for changing your PATH environment variable. It's written for XP but I don't think the process is much different (if at all) for Vista/7. The basic premise is at least the same.

Another edit: It looks like it's the same process according to this guide for Win7.