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

新手上路,请多包涵

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

这是在带有 Java 1.7 的 64 位 Windows 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 或类似的东西。然而,我什么也没发现。我希望你们中的一些人可以让我知道您是否能够安装它或者您是否也遇到问题。

原文由 Jaison Brooks 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

添加一个系统变量 JDK_HOMEc:\Program Files\Java\jdk1.7.0_21\ 对我有用。可以在 此处 下载最新的 Java 版本。

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

原文由 Evgheni Ponomarenco 发布,翻译遵循 CC BY-SA 4.0 许可协议

好的,我想出了如何修复这个讨厌的错误。

在你开始前

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

提示 1

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

JAVA_HOME => C:\Program Files\Java\jdk1.7.0_21

path => C:\Program Files\Java\jdk1.7.0_21\bin

它适用于 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 工作室安装里面的文件夹。

原文由 Jay Mayu 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题