1) Is there any special setting/configuration required to enable hot swap debugging on Android?
Example case:
The emulator itself doesn't support code hotswap, but with additional tools like InstaReloader desired action can be achieved. You can use this Android hotswapping tool for free