Android Studio无法启动

29

我刚刚为Windows 7下载了Android Studio,在向导完成后一切正常,但现在当我单击快捷方式或.exe启动程序时,没有任何反应,没有错误,也没有新窗口弹出,好像什么都没发生。你有什么建议吗?


2
我认为这个问题不应该被关闭。安装并没有失败,也没有任何线索表明“未找到JDK”是原因。这个问题的标题与其他问题不重复。 - UncleZeiv
@UncleZeiv,被标记为重复问题的主要部分是:“但是,当尝试从桌面图标启动应用程序时,什么也不会发生”。这几乎是完全相同的问题。 - James Donnelly
对于Windows 7系统,自2022年以来的所有Android Studio版本都无法正常工作,出现了无Java SDK、JAVA_HOME等症状。不要浪费时间——将版本降级至Android Studio 4.0。 - Denis
16个回答

52

这是Android Studio 0.1版本的一个漏洞。

你需要将JAVA_HOME添加到系统环境变量中。

http://tools.android.com/knownissues#as0.1

  • 打开开始菜单 > 计算机 > 属性 > 高级系统设置
  • 在高级选项卡下 > 环境变量,添加新的系统变量JAVA_HOME,指向你的JDK文件夹,例如:C:\Program Files\Java\jdk1.7.0_21

你知道如何解决任务栏上双图标的 bug 吗? - Luigi Tiburzi
1
好的,我没有遭受“双图标”的困扰。 - Tigris

10
  1. 安装最新的Java开发工具包
  2. 在系统变量中设置Java路径(例如*C:\Program Files\Java\jdk1.7.0_21\bin*)
  3. 设置JDK_HOME系统变量(例如*C:\Program Files\Java\jdk1.7.0_21*)
  4. 如果不起作用,请在系统变量中设置JAVA_HOME(例如*C:\Program Files\Java\jdk1.7.0_21*)
  5. 如果还是不行,请检查系统变量(PATH,JDK_HOME,JAVA_HOME)行末是否有空格。

更改系统变量后无需重新启动计算机,只需重新加载命令提示符(如果正在使用它)。

如果还是不行,您可能在C:/Windows/System32/中有java.exe。请重命名它,重新启动命令提示符,然后键入java -version以检查是否使用正确的JDK版本。

我在我的博客上发布了带有屏幕截图的教程如何修复Android Studio


谢谢!问题是我在C:/Windows/System32/中有java.exe。只需将其重命名即可解决问题!可能也会将其删除,哈哈。 - TheWizKid95

3

我在Windows 7 x64上使用Android Studio 1.0时遇到了类似的问题。当我运行studio64.exe时,它会闪现出Android Studio的标志,但立刻就消失了。我也尝试了其他方法,但都没有解决问题。

studio64.exe > error.log

为了找出可能的错误,正确设置了环境变量 JAVA_HOME=C:\Program Files\Java\jre1.8.0_25。最后我决定卸载所有不同版本的 Java(我的 Java 版本混乱),包括 JDK 和 JRE,并重新安装最新版本的 JDK 1.8.0_25。问题解决了。祝好!

我正在以管理员模式运行,但仍然收到“访问被拒绝”的错误提示。 - arviman

3
有时它可能会卡在内存中。打开任务管理器,终止Android Studio。再次打开即可。

2
如果您安装了新版的Android Studio,那么它需要新版的JDK 1.8。只需安装最新版本的JDK 1.8,Android Studio将可以正常工作,无需手动编辑任何环境变量。

1

可能存在用户名(用户文件夹名称)中含有非拉丁字母的问题。请确保仅包含拉丁字母。 当我尝试使用只包含英文字母的另一个Windows用户运行应用程序时,我解决了我的问题(无响应尝试运行Android Studio的情况)。


1

请确保您拥有Java 1.8(JDK)或更高版本,并将java_home和path更新为此版本。我尝试了所有提示,但检查了AS要求并更新了jdk到1.8.xx。


1

您需要添加一个名为ANDROID_STUDIO_JDK或JDK_HOME的新系统变量,其中包含指向您的JDK安装文件夹的路径,例如C:\Program Files\Java\jdk1.7.0_21\。


1

我曾经遇到完全相同的问题,并尝试了所有手动方法,但除了下面这个命令之外,什么都不起作用。如果可能,请以管理员身份打开CMD,然后输入以下命令:

set path="$PATH":C:\Program Files\Java\jdk1.7.0_21\bin

然后尝试启动它,应该可以正常工作。
这是唯一对我有效的方法。


1

我遇到了同样的问题,但没有错误提示。

我找到了一个 studio.bat 文件并研究了一下。在那里,我发现了一些提示:

我发现以前帖子中建议使用的变量是不正确的。 ANDROID_STUDIO_JDK 不行。 STUDIO_JDK 才是正确的。

此外,为了让事情/解决方案更加复杂, 我卸载了 jre 和 jdk 然后只重新安装了 jdk。

设置变量如下:

  • JAVA_HOME 现在指向 C:\Program Files\Java\jdk1.8.0_172\bin
  • JDK_HOME 指向 C:\Program Files\Java\jdk1.8.0_172
  • STUDIO_JDK 指向 C:\Program Files\Java\jdk1.8.0_172

虽然很混乱,但它正在工作...

是因为我卸载/重新安装了 java sdk 和 jre 吗?还是仅仅是环境变量?谁知道呢 :)

规格:

  • i5处理器,内存4GB
  • Windows 10 32位操作系统

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接