我下载了Android Studio并尝试启动该程序。

这是在Windows 7 64位Java 1.7上运行的。在安装过程中,检测到我的Java 1.7,安装的其余部分也顺利进行。但是,当试图从桌面图标启动应用程序时,什么也没有发生。查看任务管理器,从CMD加载了一个新进程。这是因为它试图运行批处理文件studio.bat。

当我通过CMD执行时,我得到以下错误:

ERROR: cannot start Android Studio. No JDK found. Please validate
either ANDROID_STUDIO_JDK or JDK_HOME or JAVA_HOME points to valid
JDK installation. ECHO is off. Press any key to continue . . .

我试图打开idea属性文件,看看是否有可以为这个ANDROID_STUDIO_JDK配置的东西或类似的东西。然而,我什么也没找到。我希望你们中的一些人可以告诉我,如果你能够安装这个,或者如果你也有问题。


当前回答

确保重新启动android studio

即使我应该知道得更好,我发誓我做了,确保你重新启动工作室后做出这些改变,因为它显然不会在每次构建时检查它们(这对我来说是有意义的,系统/用户变量应该只在启动时读取一次)

总之,是的…确保在进行这些更改后重新启动。

Path = jdk文件夹中的bin文件夹(路径已经存在)

JAVA_HOME =到jdk文件夹

其他回答

不管我设置什么环境变量,我都不能让它工作。所以我简单地把JDK的副本放到我的Android Studio安装文件夹中。

复制JDK安装的内容(例如,C:\Program Files (x86)\Java\ jdk1.7.0_21) 将它们粘贴到Android Studio的安装目录中(例如,C:\Program Files (x86)\Android\ Android - Studio)

我推测这个问题是由于安装了x64版本的JDK而引起的。但尤其令人困惑的是,当我以管理员身份启动Studio .bat时,我可以很好地启动Android Studio(尽管环境变量是为我的个人用户帐户设置的)。

bat将在决定使用哪个JDK时寻找几个有效的选项。

::找到将用于运行IDE的JDK安装目录。 : Try(按顺序):ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME。

如上所述,我选择了..\ jre选项。

以防你让它运行但是现在它不能启动。 我删除了C:\Users\<NAME>\。AndroidStudio<version>\文件夹和它工作。

我下载了最新版本的jdk

JAVA_HOME到C:\Program Files\Java\ jdk1.8.0_11\bin 将PATH设置为C:\Program Files\Java\ jdk1.8.0_11\bin

我重新启动了STUDIO,它工作了。

Windows 64位,JDK 64位(适用于我的解决方案) 尝试了以上所有的解决方案,没有一个有效,我已经尝试解决它在过去的几天,现在我成功地做到了。对我来说,问题是当我第一次安装Android Studio时,我的JDK版本是1.7,安装后我将JDK更新到1.8,然后我删除了旧的JDK文件夹,一切都乱套了,即使随机卸载和重新安装Android Studio也没有解决问题。

下面是对我有效的解决方案

卸载Android Studio。 android studio C:\Users\Username.AndroidStudio1.5 卸载JDK。 现在在没有JDK的情况下尝试安装Android Studio,现在它会显示无法找到任何JDK的消息。停止安装 安装JDK 1.7或1.8(设置JAVA_HOME, JDK_HOME, path环境变量如上所述) 安装Android Studio。 完成了。享受和快乐的编码。

对我来说,问题在于我没有以管理员的身份执行Android-Studio-Setup。以管理员身份运行它之后,我就可以安装Android-Studio了。