在Windows 7 64bit上运行的Android Studio失败

我已经在Windows 7 64bit上成功安装了Android Studio,但是当我启动它时,它不起作用并且什么也没显示。 然后我将pause命令附加到studio.bat的末尾

当我通过CMD执行时,我收到以下错误:

无法识别的VM选项’+ UseCodeCacheFlushing’

无法创建Java虚拟机。

我的Jdk版本是JDK 1.6

我想问一下如何解决它?

转到安装目录

C:\Program Files (x86)\Android\android-studio\bin 

并复制文件

 studio64.exe.vmoptions studio.exe.vmoptions 

到你的文件。 编辑它们并删除该行

 -XX:+UseCodeCacheFlushing 

每一个。 然后将它们复制回来

 C:\Program Files (x86)\Android\android-studio\bin 

并尝试重新启动。

嘿,我find了解决方案!

只需更新到JDK 1.7!

并在JAVA_HOME和JDK_HOME环境variables中设置最新安装的JDK路径。

在我的情况下,它如下:

  • JDK_HOME-> C:\ Program Files \ Java \ jdk1.7.0_21
  • JAVA_HOME-> C:\ Program Files \ Java \ jdk1.7.0_21

希望它不适用于JDK 1.6 🙁

它可能是64位问题,我有同样的问题因为我安装x64 JDK 1.7没有工作然后我安装32位版本它工作,安装继续进行。 它在system32文件夹中搜索,因此需要32位JDK版本

很多android开发者报告了这个问题你可以解决它

  1. 右键单击“我的电脑”,然后选择“属性”。
  2. 单击“高级系统设置”,然后转到“高级”选项卡。
  3. 在底部,单击“环境variables”按钮。 这将打开Environment Variables屏幕,您将看到两个部分,User Variables(在顶部)和System Variables(在底部)。
  4. 添加名为JDK_HOME的系统variables,其值等于JDK安装的路径。