Java 我能';t安装Android Studio(找不到JDK)

Java 我能';t安装Android Studio(找不到JDK),java,android,android-studio,Java,Android,Android Studio,我无法安装Android Studio,因为当我开始安装时,它无法检测到JDK。当我手动设置路径(C:\Program Files\Java\jdk1.7.0\u 79)并单击Next时,它表示他仍然无法检测到有效的JDK。我已经完成了它所要求的:用java.exe-version验证版本,这样就可以了,我有一个好的版本(1.7)。我也试过使用1.8版本,但也没用 我已经尝试了我发现的一切: 将环境变量:JAVA\u HOME和JDK\u HOME设置为“C:\Program Files\JA

我无法安装Android Studio,因为当我开始安装时,
它无法检测到JDK。当我手动设置路径(
C:\Program Files\Java\jdk1.7.0\u 79
)并单击Next时,它表示他仍然无法检测到有效的JDK。我已经完成了它所要求的:用
java.exe-version
验证版本,这样就可以了,我有一个好的版本(1.7)。我也试过使用1.8版本,但也没用

我已经尝试了我发现的一切:

  • 将环境变量:
    JAVA\u HOME
    JDK\u HOME
    设置为
    “C:\Program Files\JAVA\jdk1.7.0\u 79”
    PATH
    设置为
    “C:\Program Files\JAVA\jdk1.7.0\u 79\bin”
    (我已将其放在
    “C:\Windows\System32”
    之前)

  • 卸载所有JDK,只重新安装一个

  • 我已经验证了我的配置符合最低系统要求(而且还可以)

  • 虚拟化技术已启用

我需要提到的是,我的电脑上安装了Android Studio(它工作得很好,我第一次安装时没有遇到任何问题),但我不得不卸载它。我做得很好(使用控制面板中的“卸载程序”)。之后,在尝试重新安装之前,我已经清空了垃圾箱,并用CCleaner清理了注册表


提前感谢您的回答:)

我曾经遇到过同样的问题。这是因为我有一个JDK的x64版本和androidstudio的x32版本。请检查您使用的版本是否与上述版本相同,并且该版本是否适合您的操作系统。

我找到了解决问题的替代方案:

  • 下载并安装IntelliJ IDEA(IDE):

  • 下载并安装android SDK工具包(非android Studio)

  • 下载并安装最新的JDK(或至少1.7版本)

  • 下载Gradle(二进制):

  • 以管理员身份运行SDK管理器(在C:/Program Files/Android/Android SDK中)并安装默认软件包

  • 以管理员身份运行IntelliJ IDEA,然后在右下角单击配置->项目默认值->项目结构。在左侧面板上,转到sdk并添加(带有+符号)JDK(选择JDK文件夹。对我来说,它是“jdk1.8.0_11”,通常在C:/Program Files/Java中)。同时添加Android SDK(C:/Program Files/Android/Android SDK)。单击应用确定

  • 创建一个新项目

  • 要解决Gradle的错误,请转到文件->设置。在左侧面板上,转到构建、执行、部署->构建工具->渐变。选择“使用本地渐变分布”(并设置渐变的路径)。选中“脱机工作”框


非常好的问题,详细解释:)我认为您的JDK安装不正确,您应该重新安装JDK,然后安装Android Studio,我经常安装重新安装Android Studio,但我从未遇到过这个问题。@Anders hmmm OP表示他卸载了所有JDK,只安装了一个,这可能是权限问题吗?是的,祝贺你耐心地解释了所有的情况。我建议您下载一份全新的a.S.安装包。也许你所面临的问题与旧的A.S.版本与新版本的JDK相冲突有关。试试这个:全部安装;安装最新的JDK;完全重新启动Windows;安装最新的A.S.希望您尽快解决此问题@尼斯曼是对的,检查一下权限。不,我不认为它的权限问题,你们有并没有尝试过第页的解决方案?上面有多个链接我怎么知道官方网站上下载A.S.的链接是x32还是x64?这方面没有具体规定。我的操作系统和JDK都是x64。我在网站上查过,现在Android Studio似乎只有一个版本。如果您仍然有相同的问题,您可以尝试使用JDK 7而不是JDK 8吗?我已经尝试了两个版本的JDK,但都不起作用。我有同样的错误。你使用的是哪个版本的Windows?我使用的是Windows 7 Enterprise。