21

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

在那之后,只有我能够启动 IDE。

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

在此处输入图像描述

任何人都可以帮助我。

我身边缺少什么?

4

8 回答 8

22

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

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

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

在那之后,我可以进入下一步。

于 2013-05-20T05:31:53.583 回答
19

我在一个旧的vs-android问题上找到了解决这个问题的方法。

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

于 2013-05-19T11:11:36.597 回答
6

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

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

所以目前我也仍然卡住了。

托马斯

于 2013-05-17T08:21:16.147 回答
5

1.在 Studio 中,导航到 File-> Settings->Compiler

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

  2. 然后 File->Invalidate Caches/Restart 。

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

于 2015-03-03T06:24:52.857 回答
4

我在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. 重启电脑
于 2013-08-02T18:08:22.283 回答
2

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

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

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

于 2013-08-25T07:22:54.193 回答
1

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

但是,如果您想使用 jdk7,则无济于事。

于 2013-05-18T21:01:34.413 回答
1

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

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