Now I have to download and install the Android SDK and AVD Manager, and then install the APIs, tools through the UI. Is there a way to automate this process?
For a newbie Android developer, but an experienced Java developer, it is really bewildering to know WHICH dependencies, EVEN if you get past all of the above nightmares. Colleague of mine advised me to use Android Studio (which is Intellij based :-) specifically because of the above nightmares. I followed his advice. But I did not accept the defaults for the installation, and tried to install it in a software drive of mine. It turned out to be a nightmare. The SDK dialogue seemed to hang and was not intuitive at all. Which is why I ended up here. After reading the above, I gave Studio another try, and this time accepted ALL the defaults for the intallation. Hey PRESTO...it took care of all the SDK dependencies (core ones I am guessing) in a couple of dialogues without being prompted i.e. Ctl-Shift-S and the SKD. I would therefore recommend it for a newbie. Here the proof of the pudding as it downloads:
The version of sudio I downloaded and installed: Version of windows: And here after it did its good-stuff:
Sincerely hope it works for you!!