Android Studio 0.4.2:Gradle Project Sync Failed Error


164

0.4.2に更新した後、プロジェクトを開くと次のエラーが表示されます。基本的な機能(編集、デバッグなど)が適切に機能しない

イベントログはこれを示しています:

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.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,886 [  33025]   INFO - .BaseProjectImportErrorHandler - Failed to import Gradle project at 'C:/android/workspace_studio/Noggle' 
org.gradle.tooling.GradleConnectionException: Could not run build action using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.9-all.zip'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:43)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:170)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access$000(GradleProjectResolver.java:61)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:117)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:182)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
Caused by: org.gradle.api.GradleException: 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.9/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.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,893 [  33032]   WARN - nal.AbstractExternalSystemTask - A fatal exception has occurred. Program will exit.

com.intellij.openapi.externalSystem.model.ExternalSystemException: A fatal exception has occurred. Program will exit.

    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:185)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

2014-01-12 02:57:48,895 [  33034]   WARN - .project.GradleProjectImporter -  
2014-01-12 02:57:48,895 [  33034]   INFO - .project.GradleProjectImporter - A fatal exception has occurred. Program will exit.


Consult IDE log for more details (Help | Show Log) 
2014-01-12 02:57:48,941 [  33080]   INFO - ution.rmi.RemoteProcessSupport - Port/ID: 21325/Maven3ServerImpl5ed05101 
2014-01-12 02:57:49,424 [  33563]   INFO - s.impl.stores.FileBasedStorage - Document was not loaded for $APP_CONFIG$/remote-servers.xml file is null 
2014-01-12 02:57:50,185 [  34324]   INFO - tor.impl.FileEditorManagerImpl - Project opening took 13482 ms 

バージョン0.4.1は私にとって非常にうまく機能していました。


更新:バージョン0.4.2が動作するようにしようとあきらめました。重要ではない実行中のプロセスを無効にする、スワップファイルのサイズを増やすなど、ほぼすべてを試しました。0.4.1を再インストールすると、プロジェクトは完全にロードされます。
Carlos Taylor

ASのバグだと思います。0.4.2にアップグレードしましたが、プロジェクトも機能しませんが、別のエラーが発生します。AS 0.3.xではすべてがうまくいきました
LaurynasMališauskas2014年

1
ここでも同じですが、0.4.2に更新すると、私の場合はすべてが壊れてしまいます...メモリ使用量とは関係ありません。8GBのメモリがあり、3.5 GBの空き容量があるので、起動するのに十分なメモリがありません。 JVMは、実際にそれがGradleのバージョンとは何かを持っているかもしれませんが、私はエラーログに見て、これを見つけた...ブロックスである:
TIGER

たった今、ASを使用したシンプルなアプリで試してみましたが、提案どおりに機能しなくなりました。IIは(今のところ)日食が正しい方法だと思います...
コードベース

同様の問題ですが、イベントログに何も返されません
AlleyOOP 2015

回答:


287

私は自分の質問に答えられると思います...これは私にとってうまくいきました。

  1. ファイル->キャッシュの無効化/再起動
  2. Android Studioをシャットダウンする
  3. ユーザーのホームディレクトリにある.gradleフォルダーの名前を変更/削除
  4. Android Studioを再起動して、必要なすべてのGradleのものをダウンロードさせます
  5. Gradleビルド成功!
  6. プロジェクトの再構築....成功!

好奇心から、古い.gradleと新しい.gradleの構造を比較しました...それらはかなり異なっていました!

したがって、0.4.2がどのようになるかを見ていきます:)


1
build.gradleをsrcと同じレベルから削除しようとしましたが、機能しませんでした。何を間違えたのですか?
アンヘルカルロスデルポゾムエラ2014年

2
私はそれをしません。上記の手順に従ってください。私と同じ問題が発生した場合は、問題なく機能するはずです。
Carlos Taylor

「.gradleファイルの名前を変更する」。たとえば、名前を「___ build.gradle」に変更してみましたが、機能しませんでした。どういう意味ですか?
アンヘルカルロスデルポゾムエラ2014年

1
これによりランプがより明確になります。これを反映するように私の指示を編集しました。乾杯
カルロステイラー

2
名前を変更する必要があるgradleフォルダーは、プロジェクト内のフォルダーではなく、ユーザーディレクトリ内のフォルダーです。上記のランプのコメントを参照してください。また、ユーザーディレクトリの.gradleディレクトリは、C:\ Users \ Carlos Taylor \ .gradleのようになります。これは、名前を変更/削除する必要があるものです。
Carlos Taylor、

71

私は同じ問題を抱えていましたが、最終的にはそれを永遠に解決することができました
ステップ:

  1. プロジェクトフォルダからgradle.gradleフォルダを削除します。
  2. Android Studioの場合:次にプロジェクトを開きます。File-> settings-> compiler-> gradle:enable 注:比較的新しい Android Studio offline mode
    では、オフラインモードがgradle設定に移動しました。 ここに画像の説明を入力してください
  3. プロジェクトを閉じる:ファイル->プロジェクトを閉じる
  4. インターネットに接続してプロジェクトを再度開き、Android Studioに必要なものをダウンロードさせる

成功した場合、:)
それ以外の場合

  1. gradle project sync failed再度発生した場合は、次の手順に従ってください。
  2. このディレクトリから最新のgradleパッケージをダウンロードしてください
  3. それを抽出してどこかに置きます(たとえば、f:\ gradle-1.10)
  4. Android Studioに移動してプロジェクトをロードし、[ファイル]-> [設定]-> [gradle ]を開きます。このページで、Use local gradle distribution
  5. そこにgradleフォルダのアドレスを入力してください
    ここに画像の説明を入力してください

おめでとうございます!


2
これは本当に私にとってはうまくいきます。最初のステップを実行したところ、問題はありませんでした。多くの感謝と希望が他の人を助けます。
acntwww 2014年

3
http://services.gradle.org/distributions/ファイルではなくフォルダへのgradleリンクを更新してください。現在のグラドルは2.3
AaA、2015年

4
Android Studio 1.5.1では、[ ファイル]> [設定]> [ビルド、実行、配置]> [ビルドツール、Gradle]> [オフライン作業]
Sithu

16

ここでも同じですが、0.4.2に更新すると、私の場合はすべてが壊れてしまいます...メモリ使用量とは関係ありません。8GBのメモリがあり、3.5 GBの空き容量があるので、起動するのに十分なメモリがありません。 JVMは去勢です...

実際、それはGradleのバージョンに関係している可能性があります。エラーログを調べたところ、次のことがわかりました。

2014-01-14 09:00:30,918 [61112]警告-nal.AbstractExternalSystemTask-プロジェクトは古いバージョンのAndroid Gradleプラグインを使用しています。サポートされる最小バージョンは0.7.0です。build.gradleファイルの依存関係「com.android.tools.build:gradle」のバージョンを更新してください。

サポートされていないGradleバージョン1.8を使用しています。バージョン1.9を使用してください。プロジェクトのGradle設定またはプロジェクトのGradleラッパー(該当する場合)でサポートされているGradleバージョンを指定してください。com.intellij.openapi.externalSystem.model.ExternalSystemException:プロジェクトは古いバージョンのAndroid Gradleプラグインを使用しています。サポートされる最小バージョンは0.7.0です。build.gradleファイルの依存関係「com.android.tools.build:gradle」のバージョンを更新してください

-

サポートされていないGradleバージョン1.8を使用しています。バージョン1.9を使用してください。

プロジェクトのGradle設定またはプロジェクトのGradleラッパー(該当する場合)で、サポートされているGradleバージョンを指定してください。

OK、自分で修正しました...プロジェクトディレクトリで/ gradle / wrapperディレクトリに移動し、gradle-wrapperプロパティファイルを次のように編集します。

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip

Android Studioでプロジェクトを開き、/ srcディレクトリでbuild.gradleファイルを選択して、次のように編集します。

dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }

このように修正した後、私はこの記事を発見しました:http : //tools.android.com/recent/androidstudio040released


TiGer、あなたの解決策は私のために働いた。記事を調べる必要はありませんでした。ありがとうございました。
ディックルーカス

これは有望に聞こえます。0.4.2で別の亀裂があり、戻ってきます。
Carlos Taylor

それでも0.4.2では成功しません。プロジェクトが読み込まれ、Gradleはビルドを開始しますが、「Gradleプロジェクトの同期に失敗しました。」エラーで停止します。ログファイルには、2014-01-17 00:19:22,809 [89902] INFO-と表示されます。 project.GradleProjectResolver-Gradleプロジェクトはエラーorg.gradle.tooling.GradleConnectionExceptionを解決します:Gradleディストリビューション ' services.gradle.org/distributions/gradle-1.9-all.zip ' を使用してビルドアクションを実行できませんでした
Carlos Taylor

よろしくお願いします!私は個人的にそれをhttp \ ... / gradle-1-9-bin.zipに変更しましたが、うまくいきました。
Timores、2014

10
  1. ファイルを開く->設定
  2. Gradleを選択
  3. 「ローカルグランルディストリビューションを使用する」にマークを付け、exのグランルホームのパスを選択します。C:/Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1サービスディレクトリパスC :/Users/high_hopes/.gradle
  4. すべての変更を適用
  5. ファイルを開く->キャッシュを無効化/再起動...
  6. 再起動のみを選択


4

私はネットで1つの答えを見つけました、そしてそれは私のために働いた、したがってここにそれは:

Gradleプロジェクトの同期が失敗したというエラーが表示された場合、エラーの詳細が表示されます。

VMの初期化中にエラーが発生しましたオブジェクトヒープ用の十分なスペースを予約できませんでしたエラー:Java仮想マシンを作成できませんでした。エラー:致命的な例外が発生しました。プログラムは終了します。

次に、Windowsの場合は次の場所に移動してください。

コントロールパネル>システム>詳細設定(タブ)>環境変数>システム変数>新規:

変数名_JAVA_OPTIONSと変数値-Xmx512M

保存してASを再起動します。今回はうまくいくかもしれません。

出典:http : //www.savinoordine.com/android-studio-gradle-windows-7/


3

私は過去数日間から何度もこの問題に直面していますが、上の答えは完全にうまくいきます。私はこの問題の正確な理由を探していましたが、私の場合、マシンでインターネットが遅いか、インターネットが見つかりませんでした(MacからWindowsにプロジェクトを実行している場合、それは不要な場合があります)。

ビルドの実行中にURL(http:// .maven.org /)のフェッチが停止することに気付きました。なぜAndroid Studioがこれらのことをもう一度行うのかはわかりませんが、私の場合はそれが唯一の問題のようです。


3

Android Studioのv1.0にアップグレードしていて、エラーGradle DSL method not found: 'runProguard'が表示される場合、gradleプラグインのバージョン0.14.0以降を使用している場合は、「ru​​nProguard」を「minifyEnabled」に置き換える必要があります。 "build.gradleファイル内。すなわち

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

このエラーが発生した私の小さなプロジェクトを削除しようとしていました。1時間のプログラミング時間を節約できました。:)
エドウィンランブレッツ2014

2

カルロスの手順を実行した後、私は最終的に削除しました

C:\ Users \ MyPath.AndroidStudioPreview Directory

次に、プロジェクトを再インポートしましたが、それまでの間、問題は完全に修正されたようで、AndroidStudioを高速化しました

それが誰にも役立つことを願って


2

私はAndroid Studio 0.8.9を使用していますが、フォーラムで数時間後に最終的に機能したのは、Gradle(最新バージョン)を手動でダウンロードして、C:\ Users \ .gradle \ wrapper \ dists \ gradle-1.12-all \に移動することでした。 \ローカルアーカイブを最近ダウンロードしたアーカイブに置き換え、抽出したデータも置き換えます。Android Studioを再起動した後...彼はいくつかのダウンロードやビルド、あらゆる種類のことを行いましたが、最終的にはうまくいきました。


2

これは私にとってAndroid Studio 1.0.2でうまくいったものです:

ファイル->設定-> Gradleセット「デフォルトのGradleラッパーを使用」

他の方法ではうまくいかないようです。



1

同じエラーが発生しました。Android SDKマネージャーからAndroidリポジトリを削除し、再インストールしました。出来た。


1

プロジェクトの読み込み:>ビルド、実行、配置:>(チェックオン)コンパイラ独立したモジュールを並列で。


0
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.

かなりはっきりしているように見えます。OSは、新しいJavaプロセス(この場合はGradleビルダー)を開始するのに十分なRAMを見つけることができません。おそらく、十分なRAMがないか、十分なスワップがないか、同時に実行している他のメモリを大量に消費するプロセスが多すぎます。


バージョン0.4.1でも問題はありませんでした。8-10個のタブを開いた状態でChromeを実行し、Genymotionエミュレーターインスタンスを作成することもできます。
Carlos Taylor

1
また、Eclipse 4.2.2を起動したところ、プロジェクトが正常にロードされました。ASはおそらくもっと多くのオーバーヘッドがあるかもしれませんが、Eclipseのワークスペースには約15のプロジェクトが同時に読み込まれます!AS 0.4.2は0.4.1と比較してメモリ管理が一歩後退しているように思え、現時点では、IMHOは現時点でEclipseと比較できません。
Carlos Taylor

0

プロジェクトを開始したときにこの問題があり、gradleに十分なRAMがありませんでした。上記のバリアントを含むソリューションを1時間検索しましたが、ブラウザを閉じてIDEを再起動しました。興味深いことに、IDEを正常に起動してプロジェクトを実行した後でブラウザまたはゲームを実行すると、正常に動作します。このソリューションが誰かに役立つことを願っています。ps私の英語の知識を失ってしまいました(学校からです)。


Gradleに十分なRAMがないことをどのようにして知っているか、および他の試みの結果を説明したい場合があります。
エドワード14

私はもっ​​と難しい解決策を試してみましたが、問題を簡単に解決し、それが他の誰かに役立つことを望みました。AndroidStudioを実行するたびに、このエラーが発生しないようにすべてのアプリケーションを閉じる必要があります。
RavenShield


0

私は常に%USERS%フォルダーから.gradleフォルダーを削除し、スタジオを再起動します。IDEを起動すると、すべての依存関係とともにgradleが再度ダウンロードされます。その作品は完璧です。


0

今日も同じエラーに遭遇しましたが、Android Studio 1.0.2を使用していました。問題を修正しなかったのは、最小限のSDK 4.4(API 19)でプロジェクトを開始したため、バージョンを確認したところ、File-> ProjectStructure-> appでAndroid 5がコンパイルSDKバージョンとして検出されたことに気付きました。それを4.4に戻しました。


0

「Error:compileSdkVersion android-21はJDK 7でのコンパイルが必要です」と一緒にこのエラーが表示されました。

私にとって、解決策はここにありまし。プロジェクト構造のJDKの場所を更新する必要がありまし

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.