安卓工作室在Windows系统上无法打开

104

我刚刚下载和安装了Android Studio,但是它无法打开。我尝试以管理员身份运行它,但也没有用。我还尝试卸载和重新安装,但仍然遇到同样的问题。


3
为什么这个被踩了?我真的很想尝试一下,但完全不知道为什么它无法打开。在发帖之前,我已经说明了我尝试过的方法。我觉得我的问题没有任何问题。如果你要踩,至少解释一下原因。 - Willem Ellis
1
你应该提供更多的信息,以便我们能够找到正确的方向。你是否遇到了错误或者其他提示?你是否按照指南进行操作? - Larry McKenzie
1
我提供了我可用的所有信息。没有错误,它就是无法打开。我完全按照指南操作了。 - Willem Ellis
删除文件夹:C:\Users{用户名}\AppData\Roaming\Google\AndroidStudio{版本},并将JDK_HOME环境变量设置为您的JDK根目录。 - Rafiq
显示剩余6条评论
28个回答

98

在Windows上打开任务管理器,检查Android Studio是否在其中。结束任务,然后再次启动应用程序,它就能够完美运行了。


这对我有用。我已经使用AS多年了,从未遇到过这样的问题。不过我以前在其他应用程序中也见过这种情况。如果这个信息对任何人有用的话,我是在运行Windows 10。 - FoxDonut
实际上这是这个问题的正确答案。只需通过右键单击任务栏进入任务管理器,在后台任务中找到Android Studio并右键单击,最后点击“结束任务”,一切都会恢复正常。现在重新启动您的Studio。 - Anandakrishnan
3
@Anandakrishnan 我相信这就是我所写的。 - Shivansh Potdar
1
这对我不起作用。 - Nusrat Nuriyev
实际上它起作用了。问题是我一直在寻找另一个条目,而不是搜索studio64.exe。 - Nusrat Nuriyev

77

问题解决了!我相信将来有人也会遇到同样的问题,所以在这里分享一下。

尽管在安装过程中它找到了我的JDK,但出现问题时无法找到它。不过这个问题很简单,只需在系统变量中添加一个 JDK_HOME 环境变量,其中应包含您的JDK的根目录路径,例如 c:\Program Files\Java\jdk1.7.0_21\


6
我尝试了这个方法,但对我没有用。我遇到了你最开始遇到的同样问题。 - idigyourpast
1
@Willem Ellis:感谢,运行得非常好。 - Shridutt Kothari
1
@Willem Ellis,你是对的,忽略路径变量中的bin..。 - itsrajesh4uguys
2
我也试过,确实有效! 顺便提一下,如果你使用的是x64系统,你需要安装一个32位的JDK,因为这个应用程序是32位的。 记住这一点!!! - Andrea Raimondi
2
@AndreaRaimondi 你是我的救星!谢谢你的评论,那是唯一帮助了我的解决方案! - Gor Grigoryan
显示剩余5条评论

48

对我而言,这种技巧很有效:

  • 将鼠标悬停在图标上,然后将鼠标悬停在程序上
  • 按右键并选择最大化

输入图片说明


这解决了我的问题,似乎之前我把它打开在外部显示器上。谢谢! - Dylan Zemek
不错。AS的行为非常奇怪。 - Rodrigo Borba
2
在新的Windows 10上,右键单击时您将不再获得此选项。另一个解决方法是使用ALT + SPACE,然后您将获得该选项。 - Yonko Kilasi
谢谢,这解决了我的问题。之前我在4K屏幕上打开AS,然后回到我的常规1080屏幕。 - anon37894203
1
@YonkoKilasi,您可以右键获取行为,但必须先悬停以查看预览,然后右键单击预览。 - triangulito

19

操作系统:Windows 10 64位

需要删除以下文件夹并尝试重新启动Android Studio。

C:\Users\your_user_name\AppData\Roaming\Google\AndroidStudio4.1

来源:Android开发者官网


1
它将删除设置。 - Tushar Gogna

16

这个链接http://tools.android.com/knownissues列出了启动器失灵的另一个原因。我在此引用该链接:

"某些系统中,启动器脚本无法找到Java的安装位置。解决方法是设置一个指示Java位置的变量[b/55281]:

  1. 打开开始菜单 > 计算机 > 系统属性 > 高级系统属性,在高级选项卡 > 环境变量中,添加新的系统变量JAVA_HOME,指向您的JDK文件夹,例如 C:\Program Files\Java\jdk1.7.0_21。
  2. 我们发现的另一个问题是,启动器脚本在某些系统上使用了Java不认识的选项 [b/55267]。打开Android Studio的安装文件夹(例如 C:\程序文件\Android\android-studio,或 C:\用户\\AppData\Local\Android\android-studio)并找到其中的“bin”目录。
    打开“cmd.exe”(命令提示符),将路径更改至android-studio\bin文件夹,然后运行“studio.bat”。您很可能会看到一个错误:例如 b/55267 是关于选项-XX:+UseCodeCacheFlushing无法被识别。报告此错误,从studio.exe.vmoptions或studio64.exe.vmoptions中删除该行,它就可以正常工作了。

对于这个不够强大的启动器,我们表示抱歉。


我曾经遇到过同样的问题,并尝试了上面提到的JDK_HOME修复方法。起初它并没有奏效。但在阅读了narasi的帖子并从命令提示符中运行studio.bat之后,它终于打开了。然后我也能够从可执行文件中打开它。 - Merlin -they-them-

16

我正在Windows 10中安装Android Studio 4.1.1,并尝试以普通方式打开以及以管理员身份运行,但两种方式都无法正常打开。

当我在任务管理器中查看时,发现它是以后台进程运行的,然后我只需在该后台进程中结束任务并重新打开即可。这对我有用...!!!


这实际上解决了我的问题。我卸载了整个产品,重新安装了它,但它仍然无法启动。直到我读到这个答案后才发现一个Android Studio进程正在运行。 - Jan Sverre

3

Windows 7用户: 我尝试了以上所有方法(添加JDK_HOME,JAVA_HOME环境变量),但最后的诀窍是以管理员身份运行。

如果失败,请在cmd.exe中尝试“where java”。 如果它首先列出,则重命名该文件。


2
我也遇到过这种情况,添加变量并没有起作用,但是将Android Studio文件夹的权限更改为允许用户/管理员访问对我有用。 - Pearce

3
只需添加一个JDK_HOME变量,将您的JDK路径作为值,并重新启动IDE即可。这是唯一需要做的事情,希望这能解决其他问题。

2
经过半天的努力,最终我成功了。我是在 Windows 8.1 上运行的,并且安装了 JDK 1.7.0_13。我尝试了以下步骤:
1. 打开开始菜单 > 计算机 > 属性 > 高级系统设置 > 高级选项卡 > 环境变量; 2. 添加一个新的系统变量 JAVA_HOME,指向 JDK 文件夹,例如 C:\Program Files\Java\jdk1.7.0_13\; 3. 另外为了保险起见,还需要添加一个新的系统变量 JDK_HOME,也指向 JDK 文件夹; 4. 在系统变量中添加一个新的路径,指向 JDK 文件夹,例如 C:\Program Files\Java\jdk1.7.0_13\。
但是这些步骤仍然没有使程序运行成功。后来我想到可能是因为我的 Java 版本太旧了。我从 这里 下载了最新版本的 Java。
我卸载了 JDK 1.7.0_13 并安装了最新版本 JDK 1.8.0_131。现在重复上述所有步骤,但将路径替换为 C:\Program Files\Java\jdk1.8.0_131\ 或者您安装的最新版本路径。
终于成功了!现在程序能够正常运行了。

2

以上提到的解决方案都没有对我起作用。而且bin目录中没有studio.bat文件。因此,我从这里(官方网站)下载了适用于我的32位系统的android-studio,并且它起作用了!

附注:链接可能在未来失效,请搜索32位android studio。


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