我下载了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的副本放到我的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选项。
今天,当这个问题发生时,我发现了另一种情况——当你有几个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一起工作。
有人知道怎么修吗?
我希望我能帮到别人