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

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

其他回答

这些方法对我都没用。我通过临时将C:\Windows\System32\java.exe的文件名更改为java_exe来解决这个问题

我在用户环境变量中添加了以下内容(Windows 10)

JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...

然后取消当前安装的Android Studio,重新开始。这次对我来说效果很好。没有JDK错误。

我也遇到了同样的问题,尝试了所有的解决方案,但都没用。问题是Windows 7安装的是64位的,而你安装的所有软件都应该是32位的。Android SDK本身是32位的,它只能识别32位的JDK。所以安装以下软件。

JDK(32位) Android SDK(在安装SDK时,确保将其安装在“C:\Program Files (x86)”以外的目录中,更可能是在其他驱动器或Eclipse提取的目录中) Eclipse(32位),最后是ADT。

我试过了,一切正常。

此问题已在SDK 20.xxx版本中修复

通过http://dl.google.com/android/installer_r20.0.3-windows.exe下载

运行x64 SDK的Windows 8。

从这里下载最新版本的JDK: Oracle JDK 下载并解压后,进入C:\Program Files\Java\ jdk1.7.0_80\bin的JDK文件,双击java应用程序文件(它是唯一一个只叫java的文件)。这将简要地打开命令行。 重新开始安装Android Studio,从头开始。现在它应该自动检测SDK了。

不管出于什么原因,无论我手动输入什么,或者使用浏览选项搜索,Android Studio都不会检测到它。

压回去是没用的。

报告错误将不起作用。

将JAVA_HOME或其他建议添加到C:…不会起作用。

它只是开始安装Android Studio再次运行java文件后,它的工作。