5

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

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

无法识别的 VM 选项“+UseCodeCacheFlushing”

无法创建Java虚拟机。

我的JDK版本是JDK 1.6

我想问怎么解决?

4

4 回答 4

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

并尝试重新启动。

于 2013-05-16T16:44:16.067 回答
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 :(

于 2013-05-17T20:11:22.107 回答
1

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

于 2013-06-18T09:06:11.790 回答
0

许多android开发人员报告了这个问题,您可以通过

  1. 右键单击我的电脑,然后选择属性。
  2. 单击“高级系统设置”并转到“高级”选项卡。
  3. 在底部,单击“环境变量”按钮。这将打开环境变量屏幕,您将看到两个部分,用户变量(在顶部)和系统变量(在底部)。
  4. 添加一个名为 JDK_HOME 的系统变量,其值等于 JDK 安装的路径。
于 2013-05-16T22:29:23.480 回答