我正在尝试在我的Windows 7 x64系统上安装Android SDK。

安装了JDK -6u23-windows-x64.exe,但Android SDK安装程序拒绝继续,因为它没有找到JDK安装。

这是已知的问题吗?有解决办法吗?


当前回答

Android SDK是一个32位的应用程序,它需要32位的JDK才能工作…64位的JDK不会使用它…

其他回答

我下载了.zip存档文件,然后运行SDK Manager.exe,效果非常好。你有同样的问题。exe否则。

实际设置:

操作系统:Windows 8.1 JDK文件:JDK -8u11-windows-x64.exe ADT文件:installer_r23.0.2-windows.exe

安装x64 JDK,首先尝试back-next选项,然后像错误消息所说的那样尝试设置JAVA_HOME,但如果这对你也不起作用,那么试试这个:

按照上面所说的那样,在环境变量中设置JAVA_HOME,但是在路径中使用正斜杠而不是反斜杠。

认真对待。

对我来说,当JAVA_HOME是C:\Program Files\Java\ jdk1.6.0_31时失败了,但当它是C:/Program Files/Java/jdk1.6.0_31时工作得很好-让我发疯!

如果这还不够,还可以添加到环境变量路径%JAVA_HOME%的开头;

系统环境变量的更新值:

JAVA_HOME = C:项目文件/ Java / jdk1 8月0_11 JRE_HOME = C:项目文件/ Java / jre8 Path = % JAVA_HOME %; C: ...

在我的例子中,问题是JAVA_TOOL_OPTIONS环境变量。除非我把它拿掉,否则什么都帮不了我。希望它能帮助到别人!

我找到了解决方案,这很愚蠢。我发现Android SDK无法检测JDK。

在SDK错误屏幕上按下Back按钮,告诉您EXE无法检测到JDK。然后按“下一步”。

谁能想到会发生这种事?

我也遇到过这个问题,但没有一个答案有用。我所做的是,从JAVA_HOME变量中删除最后一个反斜杠,然后它开始工作。另外,记住不要在路径中包含bin文件夹。