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