A few days ago I started having troubles while trying to install a .apk on my Galaxy S2. I select my phone as the target, click OK and in the Console get the following error:

> 
> Failed to install AvatarRun.apk on device 'device number': timeout
>  Launch canceled!
> 
> 
> 

Without changing anything in code and running again I can also get the error:

> 
> Failed to install AvatarRun.apk on device 'device number': device not
>  found com.android.ddmlib.InstallException: device not found Launch
>  canceled!
> 
> 
> 

I have tried opening a command window and navigating to android-sdk\platform-tools and running:

> 
> adb kill-server adb start-server
> 
> 
> 

This did not fix the issue.

This seems to just be a coincidence, but after failing many times I changed the minimum SDK in the Manifest from 10 to 7 and the .apk loaded on the next try, but has worked intermitently since and generates the same errors.

Can anyone suggest a method for finding what is causing this error?