Android SDK无法找到JDK

时间:2011-05-07 18:09:06

标签: java android sdk

我知道之前已经多次询问过这个问题,但我已经阅读了这个问题的所有答案,但我还是无法解决这个问题。

我的安装程序找到JDK(从来没有找到它的问题)但是在安装过程之后,当它想要下载库时,会在后台弹出一个cmd看窗口,并且窗口告诉我添加一个特定路径到“Path”变量显示出来。 我这么说但仍然是同样的问题。

我已经尝试了x86和64x jdk和jre,但似乎没有解决这个问题。当我安装了x86 jdk时,它无法找到jdk,后面的下一个技巧也无法修复它。 我也尝试过编辑注册表,如本主题所示: Android SDK install problem 但是这并没有改变任何东西(同样,在导入带有更改的密钥后,我所做的密钥的导出中没有出现更改。)

我非常感谢任何帮助,因为我已经尝试安装了几个月 感谢

5 个答案:

答案 0 :(得分:2)

我也遇到了这个问题但幸运的是我在这篇文章中找到了答案: https://stackoverflow.com/questions/4588548/help-jdk-not-detected-problem-during-android-sdk-tools-setup/6051580#6051580

我知道这有点晚了,但我希望它有所帮助。

答案 1 :(得分:1)

截至7月27日,使用:

installer_r22.0.4-windows
jdk-7u25-windows-x64

有人说通过将“\”替换为“/”来解决此问题,但这不起作用。有人说卸载x64并安装x86:没必要。

我解决了这个问题,使用以下路径创建JAVA_HOME变量:

  

“C:\ Program Files \ Java \ jdk1.7.0_25”

您必须包含双引号,但不必包含“bin”目录。

答案 2 :(得分:0)

奇怪的是,关于Michael Petrotta的评论,包括JAVA_HOME环境变量中的\ bin仍会导致最新版本(installer_r22.0.5-windows)无法检测到java.exe

从JAVA_HOME变量中删除\ bin实际上解决了我尝试安装SDK并且SDK安装成功的三台独立机器上的问题

答案 3 :(得分:0)

当我为C:\Program Files\Java\jdk1.8.0_05\bin环境变量输入JAVA_HOME时出现此问题。只需C:\Program Files\Java\jdk1.8.0_05即可\bin

然后Android SDK安装程序会提示您:

  

Android SDK依赖于Java SE Development Kit(JDK)。 Java SE   已发现开发工具包(JDK)1.8版。

     

位置:C:\ Program Files \ Java \ jdk1.8.0_05 \ bin \ java.exe

答案 4 :(得分:0)

成功必须遵循以下步骤:

1:安装了java update v.xx 2:安装java jdk v.xx与步骤1相同 3:如果是unistall,请确保您没有安装其他版本的旧版本 4:开始安装你的android sdk 5:当安装停止到java时无法找到C:\ Windows \ System32并找到app以java *开头 6:删除它们共3个文件 7:回到sdk intall和next 对我来说工作1000%