The very known BlueStacks android emulator can be used as a debugging/deployment emulator for programming / coding your android applications.
As this emulator is very strong and reliable, it can be a good alternative to standart emulators.
If you have problem running all the other emulators in your PC, you may want to give BlueStack a go for a try.
Unfortunately it doesn't work out of box and you need to use some extra tools and use command prompt and manually connect BlueStack.
This tutorial/guide is showing the steps with pictures and explanations that even a complete new developer can do it.
Best Luck!