Android SDK不认为JDK安装? – Windows 7的

Windows 7上,我安装了Java SE JDK,然后重新启动。 在这里输入图像说明

当我运行Android SDK安装程序时,会出现JDK未安装的警告。

在这里输入图像说明

我发现,如果我按下Android SDK安装程序上的后退按钮,然后再次按下一步按钮,它的工作原理!

你安装了32位版本还是64位版本?

看看这里的Windows 7 / Android的工具设置:

https://stackoverflow.com/questions/4588548/help-jdk-not-detected-problem-during-android-sdk-tools-setup

此外,请检查您的PATH环境变量以确认JDK已设置并引用!

正如下面的评论,也检查出JAVA_HOME变量。

我有同样的问题,尝试了所有的解决方案,但没有任何工作。 问题是,安装的Windows 7是64位,所有你安装的软件应该是32位。 Android SDK本身是32位,它只识别32位的JDK。 所以安装以下软件。

  1. JDK(32位)
  2. Android SDK(安装SDK时,请确保将其安装在“C:\ Program Files(x86)”以外的目录中,更有可能位于其他驱动器或解压缩Eclipse的目录中)
  3. Eclipse(32位),最后是ADT。

我试过了,一切正常。

你应该创建一个环境变量来指向你的java目录。 进入我的电脑>右键单击一个空闲空间>选择属性>在左边的列中选择“高级系统设置”>转到高级选项卡>推入环境变量按钮>在系统变量中点击新建:

变量名称:JAVA_HOME变量值:C:\ Program Files \ Java \ jdk1.7.0_06

你应该注意路径,如果你添加这样的路径“C:\ Program Files \ Java \ jdk1.7.0_06 \ bin”或者这个“C:\ Program Files \ Java”,它将不起作用。

当你下载sdk,通过浏览器的下载文件部分运行? 应用程序无法在此状态下检测到java。 如果你直接运行它自己的文件夹,它会找到sdk。 简单

我是配置Windows 7 64位。

我不想卸载64位jdk,其他建议不起作用。 所以我刚刚下载了32位,并重新运行Windows安装程序。

瞧,它的工作原理并不需要32位。 它取而代之的是64位版本。

我感觉它只是在32位jdk:P的存在下才感到安全