Category Archives: Android Hardware

Getting my Windows XP laptop talking to my Android

Updated: Windows 7 easier to setup with both the phone talking to the computer and installing Android SDK

Getting my Dell Laptop running Windows XP to talk to my Android (Comet) Phone took some effort.

After I plugged the USB cable into my computer (and into the phone) I tried doing a driver update in windows, it made some icons appear on the top display bar on my phone, but my machine wasn’t seeing the phone.

I kept trying to see if the laptop was seeing my phone by running

adb devices

The first time you run the command it will also start the service, and then list all connected devices real devices, or devices listed in the emulator.  My list always came back blank.  If I went to the device manager I could see “Comet” in the list under USB devices, but with a yellow question mark.

After several Google searches, I found I needed to run SDK Manager.exe in my android directory (though it takes a lot of CPU).  When it runs you get a list on the left side of the UI.

I had to click on “available packages” and install “Google USB Driver Package” – once that was installed.  I went to device manager one more time and updated the driver and did a reboot (I did reboot previously with no luck).  After this reboot, my laptop could successfully see the Comet.

adb devices
List of devices attached
781DBA1D398F    device

Success

The only annoyance I had now, is when I run SDK Manager.exe it pegs the CPU (both cores) so I can’t do anything else.

To solve this problem I use PsExec, which is one of the tools contained in PSTools from Microsoft (Free).  Then I created a simple batch file to launch SDk manager.exe when I need to run it, to update Android stuff, but assign it only 1 CPU (one of the cores) so that I could still get other work done on my machine.

<path>\PsTools\PsExec.exe -a 1 “android\SDK Manager.exe”

This runs SDK Manager.exe, on the second CPU (the 1st CPU is CPU 0)