I get this error trying to install on device:
Timed out waiting for device to be ready, you may try reconnecting the USB cable
I have unknown sources enabled, USB debugging enabled, and am mounting the storage. (So I have the red debugging icon and the USB icon). Please help, this is very frustrating.
(This is in Ubuntu Linux): I needed to kill the adb server and restart as root. Hope this helps someone.