我下载了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配置的东西或类似的东西。然而,我什么也没找到。我希望你们中的一些人可以告诉我,如果你能够安装这个,或者如果你也有问题。


当前回答

今天,当这个问题发生时,我发现了另一种情况——当你有几个JDK,定义在JAVA_PATH中。我有:

JAVA_HOME = C:\JAVA\JDK\jdk1.6.0_38;C:\JAVA\JDK\jdk1.7.0_10

所以我收到这个问题与Android工作室设置

但是当我删除了一个JDK -问题已经解决了:

JAVA_HOME = C:\JAVA\JDK\jdk1.7.0_10

安装向导发现我的jdk和我有一个美好的夜晚学习工作室。

但不幸的是,即使安装的studio也不能与几个jdk一起工作。 有人知道怎么修吗?

我希望我能帮到别人

其他回答

添加值为c:\Program Files\Java\ jdk1.7.0_21\的系统变量JDK_HOME对我有用。最新的Java版本可以在这里下载。

此外,确保变量JAVA_HOME也设置了上述位置。

我得到的问题是安装停止了“$(^name)已停止工作”错误。我已经安装了Java SE开发工具包,并设置SDK_HOME和JAVA_HOME指向“C:\Program Files\Java\jdk1.7.0_21”

我的笔记本电脑安装了64位的Windows 7

所以我尝试安装32位版本的Java SE开发工具包,并将我的JAVA_HOME设置为“C:\Program Files (x86)\Java\jdk1.7.0_21”,重新启动,安装工作正常。

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。 完成了。享受和快乐的编码。

对我来说,问题是我已经将GC vm参数更改为C:\Users\<username>\. androidstudio2.1 \studio64.exe中的-XX:+UseParallelGC。vmoptions文件。这就是我在Eclipse中使用的,我尝试了各种方法让AndroidStudio的效率达到Eclipse的一半。我恢复了GC到-XX:+UseConcMarkSweepGC。

在Windows 10上,重新启动安装程序并以管理员身份运行对我来说很有效。