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

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

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


当前回答

对于Windows 8 x 64上的installer_r21.1-windows.exe,对我来说有用的是将用户环境变量JAVA_HOME设置为C:\Program Files\Java\ jdk1.7.0_10。 希望这对大家有所帮助!:)

其他回答

我也遇到了同样的问题,通过安装x86版本的JDK(在Windows XP x64上)解决了这个问题。

尝试下载并安装压缩版本,而不是.exe安装程序。

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

实际设置:

操作系统: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: ...

这是Android安装程序中的bug。下载最新的安装程序并试用它。那么它就会起作用。