I was going crazy this morning trying to get a build of Key Ring running on a Samsung Galaxy S (Vibrant). Phone showed up under ‘adb devices’, I could push the .apk manually using ‘adb install’, but every time I would deploy from Eclipse I’d get a “Failed to install app.apk on device ‘phone’: timeout”
I kept searching for issues related to the actual phone, Samsung USB drivers, etc – but as these things sometimes turn out it was a simple setting I finally stumbled upon in this post. I just needed to increase the ADB timeout to 10000 and everything worked fine. Side note… these Galaxy S phones are painfully slow to work with, in the end I wasn’t suprised by the solution.
Anyway, here’s hoping that anyone else running into this issue comes upon this post quickly and can get back to being productive