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

时间:2013-05-16 15:05:58

标签: java android jvm android-studio

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

当我通过CMD执行时,出现以下错误:

  

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

     

无法创建Java虚拟机。

我的Jdk版本是JDK 1.6

我想问一下如何解决它?

4 个答案:

答案 0 :(得分: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 :(得分: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 :(

答案 2 :(得分:1)

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

答案 3 :(得分:0)

许多Android开发人员报告了这个问题

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