我正在尝试在我的Windows 7 x64系统上安装Android SDK。
安装了JDK -6u23-windows-x64.exe,但Android SDK安装程序拒绝继续,因为它没有找到JDK安装。
这是已知的问题吗?有解决办法吗?
我正在尝试在我的Windows 7 x64系统上安装Android SDK。
安装了JDK -6u23-windows-x64.exe,但Android SDK安装程序拒绝继续,因为它没有找到JDK安装。
这是已知的问题吗?有解决办法吗?
当前回答
如果没有32位JDK,它似乎无法工作。 只要安装它,就会快乐……
其他回答
在阅读了几篇博客文章之后,当安装程序说找不到JDK时,单击BACK,然后再单击NEXT,它就神奇地找到了JDK,这似乎是一个更简单的解决方法。没有注册表混乱或重新下载等。
我找到了解决方案,这很愚蠢。我发现Android SDK无法检测JDK。
在SDK错误屏幕上按下Back按钮,告诉您EXE无法检测到JDK。然后按“下一步”。
谁能想到会发生这种事?
Android SDK是一个32位的应用程序,它需要32位的JDK才能工作…64位的JDK不会使用它…
这里的解决方案都不适用于64位版本。
将JDK路径放在环境变量中的c:\windows\system32\ path之前可以解决这个问题。否则32位的java.exe会在64位JDK版本之前找到。
工作解决方案,不需要修改注册表
只需将java bin路径放在path环境的前面。
路径前
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
路径后
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
现在Android SDK安装程序正在工作。
顺便说一下,我运行的是Win7 x64。