Android SDK Manager wont open
It’s always a pain in the <you-know-where> when you lose your hard disk to time. Some must be frowning at this statement asking ‘What’s the big deal in this cloud era?’. Well some or most of the data may be somewhere in the skies but getting everything back and setting up one’s development environment to whereever she was, is a real pain as what happened to me few weeks back when I lost my good old HP laptop.
So, I was setting up my Android developement environment on my new laptop with latest available ADT bundle and JDK. But when trying to launch the SDK Manager it was just failing to load and never left a trace of what went wrong. In my case the problem turned out that ADT was unable to locate the private JDK installation. To diagnose, the first thing you can do is to launch a command window, type
set JAVA_HOME there, press return key and see if it prints out any directory locations. If it doesn’t, Bingo, thats the deal.
Now, to fix this issue there are two ways, pick the one that suits your level of hackerdome.
- Option 1 : Set up your JAVA_HOME environment variable from Control Panel > System and launch SDK Manager (Refer to screenshot below)
- Option 2: Modify
<sdk-root>\tools\android.batto point to the required JDK
/JRE location as shown below
(Here be dragons: Try this only if you have some clue to on how batch files work)
- Locate the line that says “set java_exe” , assign the path to java.exe, comment out the next two lines as shown below, save the file and then try launching SDK Manager
<sdk-root>\sdk\tools\android.batfile in the next line where you see the comment ‘Check we have a valid Java.exe in the path’