我刚刚下载了适用于 Windows 7 的 Android Studio,向导一直运行到最后,但现在当我单击快捷方式或 .exe 启动程序时,什么也没有发生,没有错误,没有新窗口,好像它在做没有什么。你有什么建议吗?
16 回答
这是 Android Studio 0.1v 的错误
您应该添加JAVA_HOME
到系统环境变量中。
http://tools.android.com/knownissues#as0.1
- 打开开始菜单 > 计算机 > 系统属性 > 高级系统属性
- 例如,在 Advanced 选项卡 > Environment Variables 中,添加
JAVA_HOME
指向 JDK 文件夹的新系统变量C:\Program Files\Java\jdk1.7.0_21
- 安装最新的Java 开发工具包。
- 在 Java 的系统变量中设置路径(即 *C:\Program Files\Java\jdk1.7.0_21\bin*)
- 设置JDK_HOME系统变量(即*C:\Program Files\Java\jdk1.7.0_21*)
- 如果不起作用,请在系统变量中设置 JAVA_HOME(即 *C:\Program Files\Java\jdk1.7.0_21*)
- 如果不起作用,请检查系统变量(PATH、JDK_HOME、JAVA_HOME)中的行尾是否没有空格
更改系统变量后不必重新启动计算机,只需重新加载命令提示符(如果您正在使用它)。
如果它仍然无法正常工作,您可能在C:/Windows/System32/中有java.exe。重命名它,重新启动命令提示符并键入java -version以检查您是否使用了正确版本的 JDK。
我已经在我的博客上发布了如何使用屏幕截图修复 Android Studio 的教程。
我在 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。我的问题解决了。
问候,
有时它可能会卡在内存中。打开任务管理器,终止android stuido。再次打开它。
如果您安装新版本的 android studio。它需要新的 jdk 1.8。只需安装最新的 jdk 1.8,android studio 即可运行,无需手动编辑任何环境变量。
您必须添加一个名为 ANDROID_STUDIO_JDK 或 JDK_HOME 的新系统变量以及 JDK 安装文件夹的路径,例如 C:\Program Files\Java\jdk1.7.0_21\
我遇到了同样的问题,并且确实尝试手动完成所有操作,除了这个命令,当我完成它最终启动时,没有任何效果。如果可能,请使用管理员打开 CMD,然后输入以下命令:
set path="$PATH":C:\Program Files\Java\jdk1.7.0_21\bin
然后尝试启动它应该可以工作。
这是唯一对我有用的东西。
我遇到了同样的问题,但没有错误消息。
我找到了一个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 带 4gig 内存
- 赢得 10 32 位
确保您拥有 Java 1.8 (JDK) 或更高版本,并更新 java_home 和此版本的路径。我做了所有提示,但我检查了 AS 要求并更新了 jdk do 1.8.xx
您的用户名(和用户文件夹的名称)可能有问题。它不应包含非拉丁字母。当我尝试以另一个 Windows 用户身份运行应用程序(名称仅由英文字母组成)时,我已经解决了我的问题(对运行 Android Studio 的尝试没有响应)
可能有一个进程仍在后台运行,需要在任务管理器中终止。该进程的名称是 studio64.exe(至少这是我机器上的名称)。可能是因为我运行的是 64 位操作系统。杀死此进程后,再次尝试运行 Android Studio,它应该可以工作。
还有一个问题
http://tools.android.com/knownissues
打开“cmd.exe”(命令提示符),cd 到 android-studio\bin 文件夹并运行“studio.bat”。您很可能会看到一个错误:例如 b/55267 是关于选项 -XX:+UseCodeCacheFlushing 无法识别。报告错误,从 studio.exe.vmoptions 或 studio64.exe.vmoptions 中删除该行,它现在应该可以工作了。
除了遵循 Tigris 指出的步骤外,我还必须以管理权限运行 Android Studio。不知道为什么,但我几分钟前才成功。
- 请按照此处的步骤操作:http ://tools.android.com/knownissues#as0.1
- 以管理员身份运行 Android Studio
如果您的路径和/或环境变量没有指向正确的 JDK,事情将无法正常工作。
一个坚如磐石的解决方案,特别是如果您必须安装多个 JDK(例如 Java 6/7/8)是创建一个批处理文件来启动 Android Studio。
创建一个名为的新文件并将其放置在 Android Studio 安装之外studio.bat
的某个位置,例如
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 Studiostudio.exe
文件中设置它的图标。
我遇到了这个问题,这些步骤解决了它。
- 删除所有旧的 JRE / JDK 版本
- 将 JDK_HOME 和 JAVA_HOME 的值设置为 JDK 安装路径
如果您使用 android studio 2.3.3 版,您应该在系统环境值中有 JDK 1.8 版,添加它 单击计算机(在 Windows 7 中)系统属性高级系统设置(在右侧)高级(选项卡)环境变量按钮 如果您没有此变量,请将名称 JAVA_HOME 的值编辑到包含 jdk 1.8 的文件中