Normally I develop Android on Linux machine, and just tried to install the new version of Android SDK on my Windows 7 machine today. I download the exe version of Android SDK, installer_r10-windows.exe. And run it, it's complained by Android SDK Tools Setup that Java SE Development Kit not found. No matter how I config my Windows 7 and JDK!!!
Finally I found out the solution:
- Press Back button on the error page
- Press Next again.
- OK !!!
Thank you sir!
ReplyDeleteAfter searching for an hour I found your post and it worked for me on both my Win7 & WinXP boxes.
ReplyDeleteThanks man!
Yeah, this worked, thanks!
ReplyDeleteThanks
ReplyDeleteWorks like a charm. Thanks a million.
ReplyDeletehi friend, thanks for your solution. I met this problem and it wastes me hours to solve
ReplyDeleteThere is also problem with 64bit JDK - doesn't work with ADK, you must have 32bit JDK (same error is displayed).
ReplyDeleteWasted so many hours because of this! This worked well for me! Thanks loads!!!
ReplyDeleteAWESOME . Simply AWESOME..
ReplyDeletethank you
ReplyDeletethis work
thanks man, so amazing :)
ReplyDeletethanks man, so amazing.
ReplyDeleteAWESOME POST
ReplyDeleteHow simple!
ReplyDeleteunbelievable!!!! i worked here for almost 2 hours to solve it, and that's only it ??? ¬¬ thanks guy, so thanks... :)
ReplyDeleteIt worsk very smoothly.. Thanks for sharing.
ReplyDeleteThanks a lot!!
ReplyDeleteThanks so much dude....this saved my time...
ReplyDeletei spent many hours to find the solution...anwy.tq so much.!:)
ReplyDeleteThanks, works for me.
ReplyDeletehi, I must say thanks to you. I spent about week to figure out this. Great full to you..
ReplyDeleteHey,
ReplyDeleteI'm using windows 7 64 bit and installed the java 1.7.0_03 verssion of JRE and JDK and had the same problem.
I tried the "Back, Next" issue but it didn't work.
I solve the problem by reinstalling the JRE and the JDK as an administrator
by right clicking on the EXE files an choose "Run as administrator".
after that the Android SDK installation found it with no problems.
Simply copy java.exe and javaw.exe from C:\Windows\System32 to C:\Windows\SysWOW64
ReplyDeleteThanks, Emiliano. Copied to SysWOW64 and installing ok now.
ReplyDeleteCopying to SysWOW64 solved the problem. Thanks!
ReplyDeleteCan also create symbolic link if you don't want to copy the files. (requires administrator privileges):
ReplyDeletemklink C:\Windows\SysWOW64\java.exe C:\Windows\System32\java.exe
mklink C:\Windows\SysWOW64\javaw.exe C:\Windows\System32\javaw.exe
Thanks...Actually error message is misleading. Installer was looking in Syswow64 folder. Just create symlinks as said in earlier comment by lennart.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteUse forward slashes instead of backslashes in the JAVA_HOME variable and dont include bin as following
ReplyDeleteC:/Program Files/Java/jdk1.7.0_06/
Emiliano! THANKS your tip worked
ReplyDeleteupdate the evnironment variable path from "C:\Program Files\Java\jdk1.7.0_09" to "C:\\Program Files\\Java\\jdk1.7.0_09\\bin"
ReplyDeleteCopying to java.exe and javaw.exe from C:\Windows\System32 to C:\Windows\SysWOW64 worked for me on Win7 64 Ultimate. Problem solved!
ReplyDeleteOK!, copying java.exe and javaw.exe to SysWOW64
ReplyDeleteThanks ninja!!
OP's idea didnt help. Copy files to sysWOW64 did the trick :D
ReplyDeleteThanks bro. It's saved my time...
ReplyDeleteEverything i tried. Just clicking back and next wont help if jdk is already installed.
ReplyDeleteJust run the Android sdk installation file by right clicking as Administrator.
:-D
The solution is that we need to pay attention to what the software is requiring. The Android SDk require Java to be installed not only JDK. Java can be downloaded from this link https://www.java.com/en/download/ . Install it and that is all you need. Thanks
ReplyDelete