安装Android SDK时找不到JDK

1240

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

jdk-6u23-windows-x64.exe 已安装,但Android SDK安装程序无法继续,因为找不到JDK安装。

这是已知的问题吗?是否有解决方案?

SDK错误


5
我遇到了与installer_r08-windows.exe相同的问题(这是“推荐”的下载)。设置JAVA_HOME似乎没有帮助。我想下一步会尝试zip文件... - Hans Nowak
@AndroidEve:Android SDK(也许不包括ADT)的Windows版本是一个EXE文件,例如installer_r22.0.1-windows.exe。 - RenniePet
1
我将Lazarus的评论标记为有用,但实际上并不是!那个解决方案在Windows 8上行不通! - Mark
Jules Colle的解决方案加上设置JAVA_HOME环境在我的Windows 7 64位系统上运行良好。 - duchuy
最简单的方法是打开 tools/android.bat 文件,找到其中一行写着 "set java_exe",将其改为 "set java_exe=你的 Java 可执行文件的绝对路径",然后将接下来的两行代码注释掉。 - sma
显示剩余5条评论
46个回答

0

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


0

我在D盘安装了jdk。其他答案对我都不起作用。我通过在C盘创建符号链接到已安装位置来安装它:

    c:
    cd "Program Files"
    mklink /d Java "d:\Program Files\Java"  

请注意,jdk(和jre)安装目录是“Java”的子目录,因此升级不是问题,即使名称随版本更改。

0

在Windows 8上运行x64 SDK。

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

由于某种原因,无论我手动输入什么或使用浏览选项进行搜索,Android Studio都无法检测到它。

返回键不起作用。

报告错误也不起作用。

添加JAVA_HOME或其他建议到C:...也不起作用。

只有在运行java文件之后再次开始安装Android Studio,它才能正常工作。


0

我在用户环境变量(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错误。


0
在我的情况下,问题出现在JAVA_TOOL_OPTIONS环境变量中。除非我将其删除,否则没有任何帮助。希望这能帮助到某些人!

0

这是Android安装程序中的一个错误。请下载最新的安装程序并尝试安装,然后它就可以正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接