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

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

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


当前回答

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

其他回答

同时,以管理员身份运行!为我工作反斜杠修复。

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

这些方法对我都没用。我通过临时将C:\Windows\System32\java.exe的文件名更改为java_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: ...

我的问题是我运行studio.exe而不是studio64.exe。我用的是64位的Windows 8