2012-08-05 206 views
0

就像标题所说 - 在Android SDK中r20.0.1安装程序不会得到过去的“检测的Java SDK是否安装”(下图) 。的Android SDK安装卡在“检测是否安装了Java SDK”

enter image description here

我正在的Windows 7 64位

我的步骤:

  1. 安装32位和64位Java SDK;
  2. 我已经将我的路径(从我的电脑>属性)设置为“C:\ Program Files文件(x86)\ Java \ jdk1.7.0_05 \ bin”,它的64位版本和没有\ bin结束AND \ jdk1.7.0_05 \ jre \ bin;
  3. 我已将Java开发工具包密钥添加到Wow6432Node;
  4. 以管理员身份运行安装程序,但仍然无法检测到补丁程序。

此外,我不能单击回或OR下一个或取消。当我这样做时,没有任何反应,就像我单击X时没有任何反应一样。如果我右键单击并关闭它,它就不会关闭,因此我必须每次关闭它时都带出任务管理器。

注 - 我不是非常技术高超的人,因此无论您想要我做什么(如果有的话)的分步指南,我都会很感激。

+0

嘿,这不是许多问题“Android SDK安装程序不检测Java”的重复。我面临与操作完全相同的问题,并通过删除所有64位版本的Java并安装32位版本来解决问题。请重新打开此问题,以便我可以发布答案 – nav 2014-10-29 19:19:10

回答

1

不要检测JDK是否安装正确并且它的路径配置正确与否做以下

-首先看到java folder是否已经创建或不在地方安装了它。

-如果你想检查是否其路径已经被正确的配置,然后做..

转到命令提示符,然后键入以下内容:

java -version

如果你得到的输出如下所示..然后你很好去..否则认为你没有正确配置它的路径..和在输出版本号将不同于它的h ERE,主要取决于起来乌尔JDK版本

java version "1.7.0_03" 
Java(TM) SE Runtime Environment (build 1.7.0_03-b05) 
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing) 
+0

Kumar Vivek Mitra,是的,在两个Program文件(用于64位软件)和Program Files(x86)中都有一个java文件夹。 “java -version”命令返回的结果与您所显示的几乎相同,除了我的版本是“1.7.0_05” – 2012-08-05 14:15:54

+0

PS:感谢您到目前为止的帮助,还有其他建议吗? – 2012-08-05 14:26:54

+0

如果你使用的是Eclipse,请看看你能不能找到JDK ...你可以运行一个演示java项目吗?此外,Eclipse总是通过它自己拾取JDK ...但仍然再次检查它 – 2012-08-05 15:15:41

0

尝试单击后退按钮并重新点击安装按钮。 这对我有用。

-1

Windows的推荐版本是JDK 1.6 32 bit,请确保您已经安装了只有JDK的所有环境路径,尤其是JAVA_HOME

在Windows上开发Android版总是不鼓励。

+0

它对于开发适用于Windows的Android而言,并非总是“气馁”。它是一个官方支持的平台,并且被广泛使用。我没有使用Windows的问题 - 这是一个很好的开发平台。 – Booger 2012-08-05 12:37:28

+0

我的系统只安装了我安装的x86 JDK(从程序和功能中卸载时)。任何想法如何我可以安全地删除62位版本,或者我应该删除该文件夹? – 2012-08-05 14:24:08

0

我最近通过将斜杠更改为反斜杠来解决了这个问题。

因此,而不是C:\ MyJavaInstall \ Java的使用C:/ MyJavaInstall/Java的

我很惊讶,但这只是为我工作的事情。

+0

没有工作,但无论如何谢谢你:) – 2012-08-05 14:18:28