2013-05-16 73 views
5

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

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

Unrecognized VM option '+UseCodeCacheFlushing'

Could not create the Java virtual machine.

我的JDK版本是JDK 1.6

我想问一下怎么解决呢?

+0

从命令提示符运行“java -version”时输出是什么 – o0rebelious0o

回答

8

转到您的安装目录

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

和复制文件

studio64.exe.vmoptions 
studio.exe.vmoptions 

到您的文档。编辑并删除线

-XX:+UseCodeCacheFlushing 

在每个。然后将它们复制回

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

并尝试重新启动。

+1

我试过了,没有运气 - 仍未启动。 – Anat

+0

你现在得到什么错误? – o0rebelious0o

+0

设置JDK_HOME并遵循以上指示后,它非常棒。 –

0

许多Android开发者报告这个问题 您可以通过

  1. 解决呢右键单击我的电脑,选择属性。
  2. 单击“高级系统设置”并转到“高级”选项卡。
  3. 在底部,单击“环境变量”按钮。这将弹出环境变量屏幕,您将看到两个部分,User Variables(顶部)和System Variables(底部)。
  4. 添加一个名称为JDK_HOME的系统变量,并且该值等于JDK安装的路径。
+1

它不工作仍:( –

2

嘿,我找到了解决方案!

只需更新到JDK 1.7!

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

在我的情况如下:

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

希望它不与JDK 1.6 :(

1

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