Windows 7上的Android Studio安装失败,找不到JDK

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

这是在Java 1.7上运行的Windows 7 64位版本。 在安装过程中,我的Java 1.7被检测到,并且安装的其余部分都很顺利。 但是,当试图从桌面图标启动应用程序时,没有任何反应。 查看任务管理器,加载来自CMD的新进程。 这是因为它试图运行批处理文件studio.bat

当我通过CMD执行时,出现以下错误:

错误:无法启动Android Studio。 找不到JDK。 请验证ANDROID_STUDIO_JDK或JDK_HOME或JAVA_HOME指向有效的JDK安装。 ECHO关闭。 按任意键继续 。 。 。

我试图打开idea属性文件来查看是否有可以为此ANDROID_STUDIO_JDK配置的东西或类似的东西。 但是,我什么都没发现。 我希望你们中的一些人能让我知道你是否能够安装这个软件,或者你是否也有问题。


添加一个值为c:Program FilesJavajdk1.7.0_21的系统变量JDK_HOME为我工作。 最新的Java版本可以在这里下载。

此外,请确保变量JAVA_HOME也设置了上述位置。 步骤在这里。 视频


好吧,我想出了如何解决这个讨厌的bug。

在你开始之前

转到您的Android Studio安装文件夹并找到bin文件夹。 在bin文件夹中,您会发现studio.bat 。 执行该文件,它会显示错误。 如果是关于Java路径,请按照提示1进行操作。

提示1

设置路径JAVA_HOME等时,请确保不要在路径末尾包含bin 。 这解决了我的问题。

JAVA_HOME => C:Program FilesJavajdk1.7.0_21

path => C:Program FilesJavajdk1.7.0_21bin

它工作正常与JDK 1.7(我试过32位)。

如果你这样做,你可以看到如下的初始屏幕。

在这里输入图片说明

提示2

你是否收到下面的错误信息?

您的Android SDK已过期或缺少模板。 请确保您使用SDK版本22或更高版本。

这个错误可能会发生,因为你在你的路径变量中引用了你的旧SDK(你用Eclipse下载的)。 转到环境变量并删除对旧SDK文件夹的任何引用,并将其指向Android Studio安装文件夹内的新SDK文件夹。

保存并重新启动Studio,事情应该按预期工作。

提示3

如果您讨厌通过删除旧引用来解决上述路径变量问题,只需按照以下步骤引用Studio附带的新SDK路径即可。

*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK在Studio安装中*Project Defaults* -> *Project Structure* -> Click "New" -> Select "Android SDK" -> Select the SDK文件夹。


随着Androd Studio的最新更新,我有两个版本的IDE启动器

一个叫studio.exe ,另一个叫studio64.exe

C:UsersmyUserNameAppDataLocalAndroidandroid-studiobin

您必须启动与您的Java版本64或32位相匹配的那个

链接地址: http://www.djcxy.com/p/17975.html

上一篇: Android Studio installation on Windows 7 fails, no JDK found

下一篇: Does Android plan to support Java7?