Android工作室无法启动

时间:2013-05-16 08:07:15

标签: windows-7 android-studio

我只是下载适用于Windows 7的Android Studio,向导一直运行到最后但是现在当我点击快捷方式或.exe启动程序时没有任何反应,没有错误,没有新窗口,它看起来像它什么都不做。你有什么建议吗?

16 个答案:

答案 0 :(得分:52)

这是Android Studio 0.1v的错误

您应该将JAVA_HOME添加到系统环境变量。

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

  • 打开“开始”菜单>电脑>系统属性>先进的系统 属性
  • 在“高级”标签中>环境变量,添加新系统 指向JDK文件夹的变量JAVA_HOME,例如C:\Program Files\Java\jdk1.7.0_21

答案 1 :(得分:9)

  1. 安装最新的Java Development Kit
  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)中行的末尾是否有空格
  6. 更改系统变量后,您不必重新启动计算机,只需重新加载命令提示符(如果您正在使用它)。

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

    我在我的博客上发布了教程how to fix Android Studio和截图。

答案 2 :(得分: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。我的问题解决了。

此致

答案 3 :(得分:3)

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

答案 4 :(得分:2)

如果您安装新版本的android studio。 它需要新的jdk 1.8。 只需安装最新的jdk 1.8,android studio即可运行,无需手动编辑任何环境变量。

答案 5 :(得分:1)

您必须添加名为ANDROID_STUDIO_JDK或JDK_HOME的新系统变量以及JDK安装文件夹的路径,例如C:\ Program Files \ Java \ jdk1.7.0_21 \

答案 6 :(得分:1)

我遇到了同样的问题并尝试手动完成所有事情,除了这个命令,当我完成它最终启动时没有任何工作。如果可能,请使用管理员打开CMD,然后输入以下命令:

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

然后尝试启动它应该工作。
这是唯一对我有用的东西。

答案 7 :(得分:1)

确保您拥有Java 1.8(JDK)或更高版本,并更新此版本的java_home和路径。 我做了每个提示,但我检查了AS要求并更新了jdk做1.8.xx

答案 8 :(得分:1)

您的用户名(以及用户文件夹的名称)可能存在问题。它不应包含非拉丁字母。 当我尝试将应用程序作为另一个Windows用户运行时(我的名称仅由英文字母组成)我解决了我的问题(对尝试运行Android工作室无响应)

答案 9 :(得分: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 with 4gig ram
  • win 10 32bit

答案 10 :(得分:0)

除了遵循Tigris指出的步骤之外,我还必须运行具有管理权限的Android Studio。不知道为什么,但我刚刚在几分钟前完成了它。

  1. 请按照此处的步骤操作:http://tools.android.com/knownissues#as0.1
  2. 以管理员身份运行Android Studio

答案 11 :(得分:0)

另一个问题

http://tools.android.com/knownissues

打开" cmd.exe" (命令提示符),cd到android-studio \ bin文件夹并运行" studio.bat"。您很可能会看到错误:例如b / 55267是关于选项-XX:+ UseCodeCacheFlushing无法识别。报告错误,从studio.exe.vmoptions或studio64.exe.vmoptions中删除该行,它现在应该可以正常工作。

答案 12 :(得分:0)

可能还有一个进程仍在后台运行,需要在任务管理器中终止。该进程的名称是studio64.exe(至少这是我机器上的名称)。可能是因为我正在运行64位操作系统。在终止此过程后,请尝试再次运行Android Studio,它应该可以正常运行。

答案 13 :(得分:0)

如果你的路径和/或环境变量没有指向正确的JDK,那么事情就不会正常工作。

坚如磐石的解决方案,特别是如果您必须安装多个JDK(例如Java 6/7/8),那就是创建一个批处理文件来启动Android Studio。

创建一个名为studio.bat的新文件,并将其放在外部 Android Studio安装位置,例如

c:\mydevstuff\launchers\studio.bat

(如果您将批处理文件放在android-studio文件夹中的任何位置,则在更新Android Studio时会遇到问题。)

将以下代码放入新的批处理文件中:

@echo off

REM Can make paths relative to SCRIPT_PATH if necessary
set SCRIPT_PATH=%~dp0

set ANDROID_STUDIO_JDK=<JDK Path>
set JAVA_HOME=<JDK Path>
set PATH=<JDK Path>\bin;%PATH%
cd <android-studio Install Path>\bin
start studio64.exe

如果您需要32位版本,请将studio64.exe替换为studio.exe

替换

<JDK Path> 

指向JDK的路径,例如

C:\Program Files\Java\jdk1.7.0_25

替换

<android-studio Install Path>

包含Android Studio安装的路径,例如

C:\Program Files\Android\android-studio

现在您可以运行批处理文件来启动Android Studio。

其他: 如果要固定到任务栏,请创建批处理文件的快捷方式,然后将其目标更改为:

cmd.exe /c "<path to bat>\studio.bat"

然后通过拖放将此快捷方式固定到任务栏。

您还可以从原始Android Studio studio.exe文件中设置它的图标。

答案 14 :(得分:0)

我遇到了这个问题,这些步骤修复了它。

  • 删除所有旧的JRE / JDK版本
  • 设置JDK_HOME&amp;的值JAVA_HOME到JDK安装路径

答案 15 :(得分:0)

如果你使用android studio版本2.3.3 你应该在系统环境值中使用版本为1.8的JDK , 添加它 点击计算机(在Windows 7中) 系统属性 高级系统设置(右侧) 高级(标签) 环境变量按钮 并将名称JAVA_HOME的值编辑到包含jdk 1.8的文件中 如果你没有这个变量,那就新建一个