Had a brief Android SDK install problem, where the installer insisted I don't have Java Developement Kit (JDK7) present and that I'd need to install that before Android SDK installer could go forth.

Turns out the problem is with my Win7 being 64-bit and thus the JDK is 64-bit as well. Started looking into this and stumbled onto few similar problems, until I notices something peculiar in this StackOverflow item's comments.

Quote: "Believe it or not, clicking Back and Next will fix it :)"

Which it did and Android SDK installed nicely. I'm glad I caught that, before knifing around register and so forth. For some reason the Android SDK installer is looking for JDK path inside 32-bit registry keys while I have 64-bit JDK installed.

My Android SDK installer was r12, while r8 was also mentioned as being affected.