Co do nieuruchamiania się - podobno to kwestia $PATH do instalacji Javy. Sam uruchamiam na Ubuntu i działa (poza tym, że ostrzega przed odpalaniem na OpenJDK). Co do rozwiązania na Windowsie, to na IRCowym #android-dev przewijało się coś o instalowaniu Javy w C:\Program Files.
A co do samego wrażenia IDE - ja na razie zostaje przy Eclipse 😛 Ale powszechna opinia mówi, że IntelliJ jest o niebo lepsze od Eclipse.
-Edit
Uruchomienie AS na Windowsie.
Klikamy:
Komputer -> Ustawienia Zaawansowane -> Zaawansowane -> Zmiennie środowiskowe (Environment variables)
Dodać zmienną 'JDK_HOME' i wycelować w nasza instalacje Javy. Np. 'C:\Program Files\Java\jdk1.7.0_21\'
Poniżej oryginalna instrukcja z bloga Cypress North
1. Right click on My Computer, and select Properties.
2 .Click on “Advanced system settings” and go to the “Advanced” tab.
3. On the bottom, click the “Environment Variables” button. This will bring up the Environment Variables screen, you will see two sections, User Variables (at the top), and System Variables (at the bottom).
4. Add a system variable with the name JDK_HOME, and the value equal to the path to your JDK install.
Step 4 might differ based on how your system is setup, but as an example, here are the settings that worked for us:
Variable name: JDK_HOME
Variable Value: c:\Program Files\Java\jdk1.7.0_21\