【问题标题】:Android-Studio : Error: Could not create the Java Virtual MachineAndroid-Studio:错误:无法创建 Java 虚拟机
【发布时间】:2013-05-16 14:02:59
【问题描述】:

我今天刚刚安装了 Android - studio。首先,我必须为这个 IDE 安装 jdk7。

之后只有我能够启动 IDE。

现在当我尝试创建新项目时,出现如下图所示的错误。

谁能帮帮我。

我身边缺少什么?

【问题讨论】:

  • 您是创建还是导入项目?
  • 已通过创建新项目进行测试......

标签: android jvm gradle android-studio


【解决方案1】:

就我而言,我更改了以下文件以修改 vm heap 选项。

C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions

我将 -Xms128m 增加到 -Xms512m 并重新启动了 Android Studio。

之后,我就可以进行下一步了。

【讨论】:

    【解决方案2】:

    我在旧的vs-android issue 上找到了解决此问题的方法。

    您应该创建一个名为_JAVA_OPTIONS 的新环境变量,将其设置为
    -Xms256m -Xmx1024m,它应该可以工作。

    【讨论】:

    【解决方案3】:

    我猜你和我有同样的问题。我使用 Windows 7 32 位,因此我的 Java SDK 和运行时也是 32 位的。 Gradle 在其自己的 Java VM 中运行,Android Studio 以 1 GB 的堆大小参数 (-Xmx1024m) 启动此 VM。这对我的 32 位环境来说太多了,创建 JVM 失败。

    如果我使用 -Xmx512m 作为 JVM 选项手动启动 Gradle,Gradle 启动时没有问题,但到目前为止,我还没有找到如何告诉 Android Studio 在创建新的 Android 项目时以不同的方式启动 JVM。

    所以目前我也卡住了。

    托马斯

    【讨论】:

    • 谢谢托马斯,如果这是唯一的问题,我也会尝试以同样的方式找到解决方案。
    • 关于 32 位的东西很好。我已经用你建议的值配置了C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions,杀死了一些应用程序,它工作了,:-)
    【解决方案4】:

    1.在 Studio 中,导航到 文件->设置->编译器

       In the VM Options text box, paste this line
       -Xmx512m -XX:MaxPermSize=512m
    
    1. 删除现有的 AVD。

    2. 然后是文件->使缓存无效/重新启动。

    3. 重启工作室后,创建一个新的 AVD。 应该可以正常工作!

    【讨论】:

    • 这个文件失效代表什么?,我在 32 位机器上的 android studio 也有同样的问题?
    • Studio 有时无法占用最近修改的文件,有时会尝试从缓存中获取配置,所以当你做无效时,它会清除所有缓存并获取当前你提到的配置。您能否尝试上述步骤,对我和其他少数人有用。看看这是否适合您
    【解决方案5】:

    我在vs-android Issue 15: -dex: could not create the Java virtual machine找到了解决方案

    按照以下步骤操作:

    1. 运行注册表
    2. 转到HKEY_CURRENT_USER
    3. 选择环境
    4. 添加一个新的字符串值并输入_JAVA_OPTIONS作为值名称
    5. 输入-Xms256m -Xmx512m 作为数值数据
    6. 重启电脑

    【讨论】:

      【解决方案6】:

      就我而言,我还更改了以下文件。

      C:\Program Files\Android\android-studio\bin\studio.exe.vmoptions
      

      但我将 -XX:MaxPermSize=350m 减少到 -XX:MaxPermSize=300m 并重新启动了 Android Studio。

      【讨论】:

        【解决方案7】:

        我遇到了同样的问题。我下载并安装了 JDK 6u43,并将我的 JAVA_HOME 和 JDK_HOME 环境变量设置为 C:\Program Files (x86)\Java\jdk1.6.0_43。这让我创建了一个项目。

        不过,如果您想使用 jdk7,则无济于事。

        【讨论】:

          【解决方案8】:

          我遇到了同样的问题,我通过以下步骤解决了它:-

          1. 关闭安卓工作室。
          2. 转到您的项目文件夹。
          3. 删除.gradle文件夹和gradle.properties文件。
          4. 现在启动 android studio 项目并等待 gradle 构建。 它不会显示错误。

          【讨论】:

            猜你喜欢
            • 2013-10-14
            • 2017-05-30
            • 1970-01-01
            • 2018-07-17
            • 1970-01-01
            • 2019-08-16
            • 2013-12-07
            • 2020-05-20
            相关资源
            最近更新 更多