I’ve setup my Android environment many times in the past. I’ve learned what does work and what doesn’t work. I decided I’d start from scratch and show everyone how they can get setup using and developing for Android without a headache. Unlike Visual Studio, where you download an .ISO image and you are done, Android requires a bit more work. If you follow this guide, I promise it will prevent you from many visits to StackOverflow on why you are getting some unknown error when launching Eclipse or Android Studio.