web-dev-qa-db-ja.com

Android Studio Gradleプロジェクト「デーモンプロセスを開始できません/ VMの初期化」

Android Studio(Beta)0.8.4のバージョン
OSバージョン:Windows 8
Java JRE/JDKバージョン:1.8.0_11

Error: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.12/userguide/gradle_daemon.html
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1048576KB object heap
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
67
AsimRazaKhan

ソリューションは私のために働いた

    1.Android Studioでプロジェクトgradle.propertiesファイルを開きます
    2.ファイルの最後にこの行を追加しましたorg.gradle.jvmargs = -Xmx1024m&ファイルを保存します
    3.プロジェクトを閉じて再度開く
104
Shriram Panchal

次の手順を実行します。

  1. Android Studioを起動します。
  2. 開いているプロジェクトをすべて閉じます。[ファイル]> [プロジェクトを閉じる]に移動します(ようこそウィンドウが開きます)。
  3. [構成]> [設定]に移動します。
  4. 設定ダイアログで、左からCompiler(Gradle-based Android Projects)を選択し、VM Optionsを-Xmx512m(つまり、VM Options:の下に-Xmx512mと記述します)、[OK]を押します。 Where to put it
39
Giru Bhai

既存の「.gradle」フォルダーがあり、Android Studioバージョン(およびJava jdkバージョン)で遊んだことがあるため、同じ問題が発生しました。

解決策:.gradleディレクトリ(私の場所はC:\ Users\UserName\.gradle)を削除し、Androidスタジオを再起動します。新しいものが自動的に作成されます。

22
brkeyal

Androidスタジオ2.2バージョンの場合、VMオプションはプロジェクト構造から直接使用できません。

gradle同期を成功させる手順:->

1)OPENプロジェクト

2)gradleスクリプトをクリックします

3)gradle.propertiesを開く

4)org.gradle.jvmargs = -Xmx1536mをorg.gradle.jvmargs = -Xmx1024mに変更します

5)作品を保存する

6)ファイルを開く->キャッシュの無効化/再起動

そして、その完了!!!

Androidをお楽しみください!!!

13
Dishant J

ただPCを再起動

何がこの問題を引き起こしたのかわからないので、ここですべての解決策を試しましたが、何も機能しませんでした。 Windows 7の再起動が役立ちました。

org.gradle.jvmargs = -Xmx2048mはすでに存在していました。

更新:

Windows Defender Antivirus(KB915597)の更新後に開始されたと思われます

更新のおおよその日付-2018.07.22

5
Inoy

アプリが実装するVM環境を作成するためにASが使用できるメモリの量と関係があります。問題は、2.2への更新以降、ASで新しいプロジェクトを作成しようとするたびに同じ問題が発生することです。

私がそれを解決する方法は、プロジェクト(左側)> Gradle Scripts> gradle.propertiesに入ることです。ファイルを開いたら、「(行10)#デーモンプロセスに使用されるJVM引数を指定します。(行11)#この設定は、メモリ設定の調整に特に役立ちます。」の下の行に移動します。 "org.gradle.jvmargs"で始まる行を探しています。これは12行目です。12行目をこれに変更します。

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

この行を変更した後、Gradleの同期が失敗したことを通知する通知で[Try again]をクリックして、Gradleをプロジェクトと同期できます(開いたファイルの上部にあります)。または、ASを閉じて再起動するだけで、同期するはずです。

基本的に、これはASがアプリにより多くのメモリを割り当てる初期化することです。恒久的な修正ではないことは承知していますが、実際にアプリを起動する必要があります。

5
Ovidio Reyna

プロジェクトを開いて押します Ctrl + Alt + Shift + S プロジェクト構造を開きます。 JDKの場所Use embedded JDK (recommended)を確認します。

5
Alaa M.

同じ問題がありました。管理者としてAndroid Studioを起動すると修正されました。

4
codesequel

Android Studioを開き、gradle.propertiesファイルに移動して、最後の行を

org.gradle.jvmargs = -Xmx1024m。

そして、もう一度試してみてください

3
ChuongIT

私は同じ問題を抱えていましたが、Android DeveloperツールはJDK 8ではうまく機能しないということでした。

2
Trevor

信じられないかもしれませんが、私はjust Windows 10でWindows Updateを実行した後、この突然の問題に遭遇しました。 JVMを呼び出します(cmd.exeを開くことさえできませんでした!)。

解決策は、Malwarebytes Anti-Exploitプログラムを削除することでした(これは将来修正される可能性があります)。

2
Kevin Lee

同じ問題が発生し、これらの手順を使用して解決しました。

1).gradleファイルを削除します(C:\ Users {your_PC_name}にあります)

2)次に、環境変数に移動し、これらをシステム変数に追加します(新しい変数として)

変数名:_Java_OPTIONS

変数値:-Xmx524m

3)プロジェクトフォルダに移動して、これらのコマンドを実行します

イオンコルドバプラットフォームはAndroidを追加します

4)上記のコマンドは、プロジェクトパスにプラットフォームフォルダーを作成します

5)次に、このコマンドを実行します

イオンコルドバビルドAndroid

2
Jayani Sumudini

一部のPCのこの問題は、最新のAndroidスタジオとgradleバージョンにアップグレードした後のウイルス対策プログラムが原因です。私の場合、Commodoインターネットセキュリティがgradleデーモンを実行させないことに責任があることを知るためだけに、システムのすべてをトラブルシューティングしました。

プロセスをセーフリストに登録すると、すべてがスムーズに実行されます。更新する前にすべてが正常であったことに注意してください。この問題は、ウイルス対策/ファイアウォールプログラムを何も変更せずに、更新後にのみ発生しました。

2
Georgios S.

さまざまなソリューションが機能する可能性があります

  1. .gradleからc:\users\username\.gradleフォルダーを削除します

  2. File> Settings。設定ダイアログで、左からCompiler (Gradle-based Android Projects)を選択し、VM Optionsを-Xmx512mに設定し(つまり、VM Options:の下に-Xmx512mと記述して)、OKを押します。

  3. マシンで実行中の複数のアプリケーションを閉じて、メモリ領域をクリアしてから再試行してください

1
Sandeep Ingale

ディスク領域をクリーンアップし、コンピューターを再起動しました。それは私を助けました。

1
Denis Kotenko

Android Studioを起動します。開いているプロジェクトをすべて閉じます。[ファイル]> [プロジェクトを閉じる]に進みます。(ようこそウィンドウが開きます)[構成]> [設定]に進みます。設定ダイアログで、左からコンパイラー(GradleベースのAndroidプロジェクト)を選択し、VM Optionsを-Xmx512mに設定します(つまり、VM Options:の下に-Xmx512mを書き込み:)、OKを押します。

そして、これを行う

[マイコンピュータ]を右クリックし、システムプロパティを開きます(その前に開いていたビットにCPU/RAM値が表示されます)>>左側のサイドバーで、[システムの詳細設定] >> [環境変数]をクリックします>> [システム変数]で、[新規>>以下の値を使用します。//変数名:_Java_OPTIONS //変数値:-Xmx524M次に、[OK]を押して再試行します。 Android Studioを再起動します

1
Ali
  • Android Studioを起動します。
  • 開いているプロジェクトをすべて閉じます。[ファイル]> [プロジェクトを閉じる]に移動します(ようこそウィンドウが開きます)。
  • [構成]> [設定]に移動します。
  • 設定ダイアログで、左からコンパイラー(GradleベースのAndroidプロジェクト)を選択し、VM Optionsを-Xmx512mに設定します(つまり、VM Options:の下に-Xmx512mを書き込み:)、OKを押します。

ほとんどの場合、VMの初期化の問題に有効です。

1
Vishal Patel

ファイアウォールを無効にしてみてください。

これは非常に奇妙な解決策かもしれませんが、私は同じ問題を抱えており、Windows 32ビットでAndroid 2.3を実行しています。現在のアプリを削除し、ファイアウォールを無効にしました。新しいプロジェクトを作成すると、すべてがうまくいきました。

1
stealth225

android Studio-> Settings-> Compiler-> VM Optionsで-Xmx512mを追加してみてください。

1
Sanjeev Kumar

Android Studioを開き、gradle.propertiesファイルに移動して、最後の行を

org.gradle.jvmargs=-Xmx1024m.

その後に行きます

「ファイル」>「キャッシュの無効化/再起動」。

問題は解決され、私と一緒にうまく機能しました。

1
Karam Melad

VCSのマージエラーまたはコミットエラーのために環境が台無しになった場合は、私の場合は、プロジェクトを復元するために、あなたのプロジェクトをVCSのルートに再インポートして追加することをお勧めします。 gitやSubversionのようなVCSを使用している場合、指定されたレポジトリのルートにプロジェクトを追加するだけで、すべてが正常に戻るはずです。これは私のために働いた。

0
larrytech

ちょうど新しいバージョンのgradleをインストールして、私のために働き始めました。私はgradleのローカルインスタンスが台無しになったと思う

0
testsingh

私は同じ問題を抱えていました..gradleファイルを削除してAndroidスタジオを再起動するだけで、自動的に最新バージョンがダウンロードされ、完璧に動作します.....

0
nirav kalola

私の場合は、VMオプションが利用できない少し特別なものです。私はx86 Windows 7システムを使用しています。この問題を解決するには、次の手順を実行します。

  1. ファイル-設定...
  2. 「ビルド、実行、デプロイ」で「Gradle」を選択します
  3. [プロジェクトレベルの設定]で[デフォルトのgradleラッパーを使用(推奨)]を選択します

Android Studioの再起動後の問題は修正されました!

0
YP zhang

gradle.propertiesファイルで、org.gradle.jvmargs-Xmx1024mに変更します。

org.gradle.jvmargs=**-Xmx1024m** -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
0
ElMoy

私は仮想マシンを同時に実行していたので、RAMが既に割り当てられていたので、AndroidスタジオがRAMを使用できず、仮想ボックスをオフにして再起動するとうまくいきました。

0
Shankara N

JDK x64をインストールして、この問題を修正しました。私はあなたがjdk x86を使用しており、gradleに十分なメモリがないと思います。

0
Alex Nguyen

下の画像のように-Xmx512mAndroid Studio->Settings->Compiler->VM Optionsを追加してみてください。

この問題の理由:Gradeのビルドデーモン(フォークされたプロセス)は、最大Javaヒープサイズ platform default valueで呼び出されます。 32ビットWindowsでは、このシステムは1GBにもなります。ビルドデーモンにその(デフォルトの)ヒープサイズを割り当てることができない場合、このエラーメッセージが表示されます。したがって、-Xmxオプションを使用して、ヒープサイズを小さく設定してください。サイズが-Xmx<size>である512mに固執する必要はありません。 Win 32ビット、4GB RAMマシンでは、-Xmx768mも十分でした。

enter image description here

0
Kiran

私があなたを助けることができる場合は、プロジェクトのプロパティに移動し、JDKの場所フィールドで確認する必要があります埋め込みJSDを使用する(推奨) eneable。

0