2013-05-16 59 views
20

我剛剛安裝了Android - studio。首先,我必須爲此IDE安裝jdk7。Android-Studio:錯誤:無法創建Java虛擬機

之後,只有我能夠啓動IDE。

現在當我嘗試創建新項目時,只是出現如下圖所示的錯誤。

enter image description here

任何人可以幫我。

我身邊缺少的是什麼?

+0

您是創建還是導入項目? – twocity

+0

已經通過創建新項目進行了測試.... –

回答

20

在我的情況下,我改變了下面的文件來修改VM堆選項。

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

我增加了-Xms128m到-Xms512m並重新啓動Android Studio。

之後,我可以進入下一步。

+0

謝謝:)這對我很好 –

5

我想你和我有同樣的問題。我使用Windows 7 32位,因此我的Java SDK和運行時也是32位。 Gradle在自己的Java VM中運行,Android Studio使用1 GB的堆大小參數(-Xmx1024m)啓動該VM。這對我的32位環境來說太多了,而創建JVM失敗了。

如果我用-Xmx512m手動啓動Gradle作爲JVM選項Gradle無問題地啓動,但到目前爲止我還沒有發現如何告訴Android Studio在創建新的Android項目時以不同的方式啓動JVM。

所以目前我還是卡住了。

托馬斯

+0

謝謝托馬斯,如果它是唯一的問題,我也將嘗試以同樣的方式找到解決方案。 –

+0

關於32位的事情的好處。我用你建議的值配置了'C:\ Program Files \ Android \ android-studio \ bin \ studio.exe.vmoptions',殺了幾個應用程序,並且工作正常,:-) –

0

我遇到了同樣的問題。我下載並安裝了JDK 6u43,並將我的JAVA_HOME和JDK_HOME環境變量設置爲C:\ Program Files(x86)\ Java \ jdk1.6.0_43。這讓我創建一個項目。

但是,如果您想使用jdk7,則無法提供幫助。

18

我在舊的vs-android issue上發現了這個問題的解決方案。

你應該創建一個名爲_JAVA_OPTIONS一個新的環境變量,將其設置爲
-Xms256m -Xmx1024m,它應該工作。

+0

謝謝!鏈接到您的答案在這裏:http://stackoverflow.com/a/16782564/382515 –

+1

謝謝!這對我工作設置兩個選項-Xms512m和-Xmx512m – Iammesol

1

在我的情況,我也更改以下文件。

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

但我減少-XX:MaxPermSize參數=350米到-XX:MaxPermSize參數=300米並重新啓動Android的工作室。

4

1.In工作室,導航到 文件 - >設置 - >編譯

In the VM Options text box, paste this line 
    -Xmx512m -XX:MaxPermSize=512m 
  • 刪除現有的AVD。

  • 然後文件 - >無效緩存/重新啓動。

  • 重新開始工作室後,創建一個新的AVD。 應該可以正常工作!

  • +0

    謝謝akash89。它爲我工作。 :) – Kishori

    +0

    什麼是這個文件無效代表?,我在32位機器上的android工作室有同樣的問題? – AndroidHacker

    +0

    Studio有時無法佔用最近修改過的文件,並且有時嘗試從緩存中獲取配置,因此當您認爲它無效時,它會清除所有緩存並獲取您提到的當前配置。您能否請嘗試上述步驟,爲我和其他人工作。請參閱這是否適合您 – akash89

    0

    我面臨同樣的問題,我通過以下步驟來解決它: -

    1. 關閉機器人工作室。
    2. 轉到您的項目文件夾。
    3. 刪除.gradle文件夾和gradle.properties文件。
    4. 現在啓動android studio項目並等待gradle構建。 它不會顯示錯誤。