When I'm testing on several devices, and try to compile using F5 and the rapid debugger, I consistently get a "device not found" error the first time after switching (using a USB cable or an emulator).
If I dismiss the error dialog and compile again, it works.
Seems like it's not detecting that the device has changed on the first attempt. Is this a bug, or a problem in my particular setup?
This is the expected behavior. The rapid debugger doesn't check for new devices during fast redeployments. You can always force it to do a full deployment by pressing on Ctrl + P (clean project). It will then check for new connections.