Smart Android App Deployment
VisualGDB does a lot more for your app than the ndk-gdb script from NDK: it transparently supports multiple devices, deploys your app checking for common errors and allows attaching to the app if it's already running or restarting it automatically. Just press F5 in Visual Studio and VisualGDB will do everything automatically:
You can quickly tweak various deployment and debugging options using the Debug Options menu: