Android Build problem?

I’m having a problem building my game for Android. It’s worked perfectly for months. I updated my SDK manager and followed all the advice from this answer :Android Build Problems With Platform(s) - Questions & Answers - Unity Discussions
Which was very helpful and solved some of my problems. But while it’s building now it stops at “Looking for a suitable device” and gives me an error message:

Exception: Error building Player: ArgumentOutOfRangeException: Cannot be negative.
Parameter name: length

It appears to not be recognizing my phone.(HTCInspire4G)

I’ve checked player settings( everythings OK), my AVD manager(device driver is installed and operating correctly), I’ve moved my adb files to “tools” in the SDK manager.
Does anybody have any suggestions? I’m stumped. thanx

I had some HTC issues too, although I have the Desire.

Make sure your HTC synch software is installed. If you have 64-bit windows make sure you have both 32-bit and 64-bit Java SDK installed.

If your phone synch software is working on your PC Unity should be recognising your phone.

Just Uninstall HTC Sync Manger and enjoy!