Why does building on Android only work sporadically?

Sometimes it gets stuck on ‘Can’t find a Suitable Device’, sometimes on ‘Pushing New data To Device’, sometimes ‘Setting device property CheckJNI To False’ and sometimes at other places…and sometimes it works!

Is this expected behaviour? I have tried …

  • stopping the adb task that appears in
    the Task Manager
  • Tried connecting as both a media device AND a
    camera
  • Rebooting Unity
  • Rebooting Windows
  • Rebooting Device
  • Disconnecting/re-connecting device

…but the outcome is the same random behaviour. I am Using Android Basic and Windows 8.
Cheers

This normally happens to me, too. In my case, USB Debugging on the Device gets turned off sporadically, and I have to re enable manually.