[All] Setup Cocos2d-x 2.0 Windows Environment

Is there anyone can share how you setup the latest Cocos2d-x 2.0 in Windows?
I’m frustated enough learning with the cocos2d-x 1.0.1 - 0.12 version.
Sometimes it have no problem, but sometimes it only show black screen on the Android Virtual Devices, even with the freshly built HelloWorld.

I need full tutorial that explain what requirements that I need (NDK version? Cygwin? etc). Let’s say I have a freshly installed Windows.
And each step until I can see a working HelloWorld app especially in Android.

_
Note:
I’m using Windows7, Eclipse Helios, QT Code Editor, and Cygwin to build in my machine, but its not me that setup those environment so I have no idea to set them up by myself.
Thank you in Advance_