Build environment for android

Is there any selfcontainig environment that allows building android cocos2d-x applications with a “single click”? In other words assuming I do all development in Windows using VS, it would be nice to have an ability to build android apk without cygwin, eclipse, etc.

Use scripts…
Like:

./native_build.sh && ant debug && adb install -r ./bin/ooo.apk && adb shell am start -a android.intent.action.MAIN -n "o.o/.ooo"

Read about building apk with ant

What is the “minimal environment” I need to build apk files? Can I do that without java installed?