1. ホーム
  2. android

[解決済み] Android Gradle オブジェクトヒープに十分な領域を確保できませんでした。

2022-12-11 10:20:18

質問

Android Studio 1.1.0をインストールしました。新しい Android アプリケーションを開始したり、何かをインポートしたりといったことはまだ何もしていません。どういうわけか、何かをビルドしようとして、同期エラーをスローします。

Error:Unable to start the daemon process. この問題は、デーモンの設定が正しくないために発生する可能性があります。 例えば、認識できないjvmオプションが使用されている場合などです。 デーモンについては、以下のユーザーガイドの章を参照してください。 http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html

詳しくは、以下のプロセス出力をお読みください。


VM の初期化中にエラーが発生しました。 オブジェクトヒープに十分な領域を確保できませんでした Java仮想マシンを作成できませんでした。

で確認済みです。 gradle.org/.../gradle_daemon.html を調べましたが、問題を解決するのに役立つものは見つかりませんでした。

物理メモリが 8GB あり、他のプログラムを実行していないので、メモリの問題ではありません。

どのように解決するのですか?

Android Studio 1.3 の場合。(方法1)

手順1 : 開く gradle.propertiesを開きます。 ファイルを開いてください。

Step 2 : ファイルの末尾に以下の行を追加します。

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

上記の方法でうまくいきそうですが、万が一うまくいかない場合は、次の方法(方法2)を行ってください。

ステップ1 : Android Studioを起動し、開いているプロジェクト( ファイル > プロジェクトを閉じる ).

ステップ2:ようこそウィンドウで、次のページに進みます。 設定]をクリックします。 .

ステップ3:次の場所に移動します。 ビルド、実行、デプロイメント >コンパイラ

ステップ4: ビルドプロセスのヒープサイズ(Mbyte)を1024に変更します。 そして VMオプションへのビルドプロセスの追加を-Xmx512mにしました。 .

ステップ5:閉じるか Android Studioを再起動する。 .