22

新しいプロジェクトを作成するたびに、次のエラーが発生します。

Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.6/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.


Consult IDE log for more details (Help | Show Log)

何か案が?

4

12 に答える 12

75

Android Studio を起動し、開いているプロジェクトをすべて閉じます。

右側で、[構成] -> [設定] をクリックします。

左側の Compiler->Gradle で、VM Options を "-Xmx512m" (引用符なし) に設定します。

OK を押して、プロジェクトを作成します。私のために働いた。

于 2013-10-19T18:35:40.733 に答える
29

64ビットユーザー!

Gradel が 32 ビット JDK インストールを検討している可能性があります。したがって、それを変更する必要があります(私にとってはうまくいきました)。

スタート -> 「環境」と入力 -> 「システム環境変数の編集」をクリック -> ダイアログが表示されるので、「環境変数」というラベルの付いたボタンをクリック -> JAVA_HOME を見つけて「C:\Program Files\Java\$YOUR_JAVA_VER」に設定" ここで $YOUR_JAVA_VER = jdk1.7.0_21.

JAVA_HOME がない場合は、作成する必要があるかもしれません。インストール Wiki を読んだときに、インストールする必要があると言われました。

于 2013-07-01T23:56:10.617 に答える
4

ウイルス対策ブロック Java および Android スタジオ。アンチウイルスを閉じて、もう一度確認してみてください...

于 2013-12-05T16:48:39.980 に答える
2

私にとっては、環境変数を設定することで機能します

GRADLE_OPTS=-Xmx512m
于 2015-09-21T18:15:00.713 に答える
0

ANDROID_SDKPATH/sdk/build-tools/VERSION/dx.bat edit に移動し、テキスト エディターを変更して解決しました。set java_exe=

set java_exe=%java_home%\bin\java.exe

またはあなたのjava.exeパスを使用してください

とコメント

if exist    "%~dp0..\tools\lib\find_java.bat" call    "%~dp0..\tools\lib\find_java.bat"
if exist "%~dp0..\..\tools\lib\find_java.bat" call "%~dp0..\..\tools\lib\find_java.bat"

このような結果

set java_exe=%java_home%\bin\java.exe
rem if exist    "%~dp0..\tools\lib\find_java.bat" call    "%~dp0..\tools\lib\find_java.bat"
rem if exist "%~dp0..\..\tools\lib\find_java.bat" call "%~dp0..\..\tools\lib\find_java.bat"
if not defined java_exe goto :EOF

そして今、成功を収めることができます

于 2014-12-10T16:12:51.600 に答える
0

Android Studio の最新バージョン (この回答の時点で 0.2.1) を使用している場合は、Android Studio の [設定] に移動し、[コンパイラ] オプションを展開して、Java コンパイラ、Groovy コンパイラ、およびAndroid DX コンパイラ。結果に変化が見られるまで減らし続けます。正直なところ、お使いのコンピュータで使用可能な RAM が不足している可能性があり、Android Studio はデフォルトで比較的大きなメモリ チャンクを占有するように構成されている可能性があります。

于 2013-07-23T01:01:36.960 に答える
0

Gradle のプロパティを開き、org.gradle.jvmargs=-Xmx1024m を変更します。

次に [再試行] をクリックして Gradle を再度同期します。

画像を見る

于 2016-01-30T11:22:27.843 に答える
0

ファイルの最大ヒープ領域設定の設定を減らしてみてください

android-sdk-windows\platform-tools\dx.bat 

値を小さくします。1024M ではなく 512M に変更してください。

set defaultMx=-Xmx512M
于 2013-05-23T11:25:28.270 に答える