我正在尝试在我的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。