android studio 0.4.2: Sınıf proje senkronizasyonu başarısız oldu


164

0.4.2'ye güncelledikten sonra bir proje açarken şu hatayı alıyorum: 'Gradle project sync başarısız oldu. Temel işlevler (ör. Düzenleme, hata ayıklama) düzgün çalışmaz '

Olay günlüğü şunu gösterir:

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 

Sürüm 0.4.1 benim için çok iyi davrandı.


Güncelleme: 0.4.2 sürümünü çalıştırmaya çalıştık. Takas dosya boyutunu artırmak, gerekli olmayan çalışan işlemleri devre dışı bırakmak gibi hemen hemen her şeyi denedim. 0.4.1'i yeniden yükledikten sonra proje mükemmel bir şekilde yüklenir.
Carlos Taylor

Ben sadece AS bir hata olduğunu düşünüyorum. 0.4.2'ye yükselttim ve projem de çalışmıyor, ancak farklı bir hata alıyorum. AS 0.3.x ile her şey yolunda gitti
Laurynas Mališauskas

1
Burada aynı, 0.4.2'ye güncelleme de benim durumumda her şeyi kırdı ... Bellek kullanımı ile ilgisi yok: 8 gig belleğim var ve 3.5 gig boş atm var, bu yüzden başlamak için yeterli belleğe sahip değilim bir JVM bullocks ... Aslında Gradle sürümleri ile ilgili bir şey olabilir, ben hata günlüğüne baktı ve buldum:
TiGer

sadece şimdi AS ile basit bir uygulama ile çalıştı ve önerildiği gibi kırdı. Tutulmanın gitmek için doğru yol olduğunu düşünüyorum (şimdilik) ...
kod

Benzer sorun, ancak Olay Günlüğünde hiçbir şey döndürülmüyor
AlleyOOP

Yanıtlar:


287

Kendi soruma cevap verebileceğimi varsayıyorum .... Bu benim için çalıştı.

  1. Dosya -> Önbellekleri geçersiz kıl / Yeniden Başlat
  2. Android Studio'yu Kapat
  3. Kullanıcı ana dizinindeki .gradle klasörünü yeniden adlandırın / kaldırın
  4. Android Studio'yu yeniden başlatın, ihtiyaç duyduğu tüm Gradle öğelerini indirmesine izin verin
  5. Gradle build başarı!
  6. Projeyi yeniden oluştur ... başarı!

Merakla, eski .gradle ve yenisinin yapısını karşılaştırdım ... oldukça farklıydı!

0.4.2'nin nasıl gittiğini göreceğim :)


1
Build.gradle dosyasını src ile aynı düzeyde silmeyi denedim ve işe yaramadı. Neyi yanlış yaptım?
Ángel Carlos del Pozo Muela

2
Bunu yapmam. Sadece yukarıdaki adım adım talimatları izleyin ve benim yaptığımla aynı sorunu yaşarsanız işe yarayacak.
Carlos Taylor

Msgstr ".gradle dosyasını yoldan çıkarın". Adını örneğin "___ build.gradle" olarak değiştirmeyi denedim ve işe yaramadı. Ne demek istedin?
Ángel Carlos del Pozo Muela

1
Bu onu daha açık hale getirmelidir Rampalar. Bunu yansıtmak için talimatımı düzenledim. Şerefe
Carlos Taylor

2
KFP'yi yeniden adlandırmanız gereken not klasörü, projenizdeki DEĞİL, kullanıcı dizininizdeki klasördür. Yukarıdaki Rampaların yorumuna bakın. Ayrıca, kullanıcı dizinimdeki .gradle dizinim şu C: \ Users \ Carlos Taylor \ .gradle dizinine benziyor. Yeniden adlandırmanız / kaldırmanız gereken budur.
Carlos Taylor

71

Aynı problemim vardı ama sonunda sonsuza kadar çözebilirim
:

  1. Sil gradleve .gradleproje klasörden klasörler.
  2. Android Studio'da: Projenizi açın ve daha sonra: Dosya -> ayarlar -> derleyici -> derecelendirme : etkinleştir offline mode
    Not: Nispeten daha yeni Android Stüdyolarında Çevrimdışı modu derecelendirme ayarına taşındı. resim açıklamasını buraya girin
  3. Projenizi kapatın: Dosya -> projeyi kapat
  4. İnternete bağlanın ve projenizi tekrar açın, ardından Android Studio'nun istediklerini indirmesine izin verin

Başarı o zaman :)
başka

  1. gradle project sync failedTekrar karşılaşırsanız lütfen şu adımları izleyin:
  2. Bu dizinden en yeni not paketini indirin
  3. Çıkartın ve bir yere koyun (örneğin f: \ gradle-1.10)
  4. Android Studio'unuza gidin ve projenizi yükleyin, ardından Dosya-> Ayarlar-> gradle'ı açın , bu sayfada tıklayınUse local gradle distribution
  5. Gradle klasör adresinizi buraya yazın
    resim açıklamasını buraya girin

Tebrikler bitti!


2
Bu benim için gerçekten işe yarıyor, sadece ilk adımı takip ettim ve sorun değil. Çok teşekkürler ve umut başkalarına yardım.
acntwww

3
Lütfen not defteri bağlantısını http://services.gradle.org/distributions/dosya yerine klasörüne güncelleyin . şimdiki
seviye

4
Android Studio'da 1.5.1, Dosyalar> ayarları> Yapı, Yürütme, Dağıtım> Yapı Araçları, Gradle> Çevrimdışı çalışma
Sithu

16

Burada aynı, 0.4.2'ye güncelleme de benim durumumda her şeyi kırdı ... Bellek kullanımı ile ilgisi yok: 8 gig belleğim var ve 3.5 gig boş atm var, bu yüzden başlamak için yeterli belleğe sahip değilim bir JVM, bullocks ...

Aslında Gradle sürümleriyle ilgili bir şey olabilir, hata günlüğüne baktım ve bunu buldum:

2014-01-14 09: 00: 30,918 UYARI - nal.AbstractExternalSystemTask - Project, Android Gradle eklentisinin eski bir sürümünü kullanıyor. Desteklenen en düşük sürüm 0.7.0'dır. Lütfen build.gradle dosyalarınızdaki 'com.android.tools.build:gradle' bağımlılığının sürümünü güncelleyin.

Desteklenmeyen Gradle 1.8 sürümünü kullanıyorsunuz. Lütfen 1.9 sürümünü kullanın. Lütfen projenin Gradle ayarlarında veya projenin Gradle sarıcısında (varsa) desteklenen bir Gradle sürümüne işaret edin com.intellij.openapi.externalSystem.model.ExternalSystemException: Project, Android Gradle eklentisinin eski bir sürümünü kullanıyor. Desteklenen en düşük sürüm 0.7.0'dır. Lütfen build.gradle dosyalarınızdaki 'com.android.tools.build:gradle' bağımlılığının sürümünü güncelleyin

-

Desteklenmeyen Gradle 1.8 sürümünü kullanıyorsunuz. Lütfen 1.9 sürümünü kullanın.

Lütfen projenin Gradle ayarlarında veya projenin Gradle sarıcısında (varsa) desteklenen bir Gradle sürümüne işaret edin.

Tamam, kendim düzelttim ... Proje dizininde / gradle / wrapper dizinine gidin ve gradle-wrapper özellikler dosyasını şu şekilde düzenleyin:

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

Projenizi Android Studio'da açtıktan sonra / src dizinindeki build.gradle dosyasını seçin ve bunu şu şekilde düzenleyin:

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

Bu şekilde düzelttikten sonra bu makaleyi keşfettim: http://tools.android.com/recent/androidstudio040


TiGer, çözümünüz benim için çalıştı. Makaleye bakmam gerekmiyordu. Teşekkür ederim.
Dick Lucas

Kulağa umut verici geliyor. 0.4.2 'de başka bir çatlak olacak ve geri almak.
Carlos Taylor

0.4.2 ile hala başarı yok Proje yüklenir ve Gradle derlenmeye başlar, ancak 'Gradle proje senkronizasyonu başarısız oldu.' Hatasıyla durur. project.GradleProjectResolver - Gradle projesi hata gidermek org.gradle.tooling.GradleConnectionException: Gradle dağıtım ' services.gradle.org/distributions/gradle-1.9-all.zip ' kullanılarak derleme işlemi çalıştırılamadı .
Carlos Taylor

Teşekkürler ! Şahsen http \ ... / gradle-1-9-bin.zip olarak değiştirdim ve işe yaradı.
Timores

10
  1. Dosya-> Ayarlar'ı açın
  2. Grup Seçin
  3. "Yerel grandle dağıtımını kullan" seçeneğini işaretleyin ve ex: C: /Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1 için grandle home yolunu seçin ve ardından servis dizini C yolunu seçin : /Users/high_hopes/.gradle
  4. Tüm değişiklikleri uygula
  5. Dosya-> önbellekleri geçersiz kıl / yeniden başlat ...
  6. Sadece Yeniden Başlat'ı seçin


4

İnternette bir cevap buldum ve benim için çalıştı, işte burada:

Sınıf proje senkronizasyon başarısız hatası aldığınızda, hata ayrıntılarıyla:

VM başlatılırken hata oluştu Nesne yığını için yeterli alan ayrılamadı Hata: Java Sanal Makinesi oluşturulamadı. Hata: Önemli bir istisna oluştu. Programdan çıkılacak.

Ardından, Windows'ta lütfen şu adrese gidin:

Denetim Masası> Sistem> Gelişmiş (sekme)> Ortam Değişkenleri> Sistem Değişkenleri> Yeni:

Değişken adı _JAVA_OPTIONSve Değişken değeri-Xmx512M

Kaydedin, AS'yi yeniden başlatın. Benim için olduğu gibi bu sefer işe yarayabilir.

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


3

Son birkaç gündür birçok kez bu sorunla karşılaşıyorum, yukarıdaki cevap gayet iyi çalışıyor. Bu sorunun tam nedenini arıyordum ve benim durumumda makinenizde yavaş internet veya hiç internet bulmadım (mac'tan pencerelere proje aldığınız varsayılarak, gerekli olmayabilir).

Bir URL (http: // .maven.org / ) getirmeyi durdurarak yaparken fark ettim . Neden android stüdyosunun bu şeyleri tekrar yaptığını bilmiyorum, ama bu benim durumumdaki tek sorun gibi görünüyor.


3

Android Studio'nun v1.0 sürümüne yükseltme yapan ve Gradle DSL yönteminin bulunamadığını görenler için: 'runProguard', Gradle eklentisinin 0.14.0 veya daha yeni bir sürümünü kullanıyorsanız, "runProguard" yerine "minifyEnabled" ifadesini kullanmalısınız. "build.gradle dosyalarınızda." yani

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

Aslında bu hatanın meydana geldiği küçük projemi silmek üzereydim. Bana bir saatlik program kazandım. :)
Edwin Lambregts

2

Carlos adımlarını takip ettikten sonra

C: \ Kullanıcılar \ MyPath.AndroidStudioÖnizleme Dizini

Daha sonra sorunumu bu arada tamamen düzeltmiş gibi görünen projeyi yeniden içe aktardım ve AndroidStudio'umu hızlandırıyorum

Umarım herkese yardımcı olur


2

Android Studio 0.8.9'um var ve forumlarda saatlerden sonra nihayet benim için çalışan şey Gradle'ı (en son sürüm) manuel olarak indirmek ve ardından şu adrese gitmekti: C: \ Kullanıcılar \ .gradle \ wrapper \ dists \ gradle-1.12-all \ \ ve yerel arşivi en son indirilen arşivi ile değiştirin ve ayıklanan verileri değiştirin; Android Studio'yu yeniden başlattıktan sonra ... bazı indirmeler ve yapımlar ve her türlü şeyi yaptı, ama sonunda çalıştı .. İyi Şanslar insanlar!


2

Android Studio 1.0.2 ile benim için çalışan bu oldu:

Dosya -> Ayarlar-> Gradle Seti 'Varsayılan Gradle sarıcı kullan.'

Diğer yöntemler benim için işe yaramadı.


2

Android Studio kullanmıyorum, ancak aynı sorunla karşılaştım. En son java jdk güncelleştirmek ve JAVA_HOME bu jdk ayarlamak zorunda kaldı.


1

Aynı hatayla karşılaştım. Android deposunu android sdk yöneticisinden sildim ve yeniden yükledim. İşe yaradı.


1

Proje Yükle:> Derleme, yürütme, Dağıtım:> (Kontrol) derleyici Bağımsız modüller paralel olarak.


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

oldukça net görünüyor: işletim sisteminiz yeni bir Java işlemi başlatmak için yeterli RAM bulamıyor, bu durumda Gradle oluşturucu. Belki de yeterli RAM'iniz yok veya yeterli takasınız yok veya aynı anda çalışan çok fazla belleğe aç işleminiz var.


Yine de 0.4.1 sürümü ile hiç problem yaşamadım. Bir Genymotion öykünücü örneği yanı sıra 8-10 sekme açık Chrome çalıştırabilir.
Carlos Taylor

1
Ayrıca, Eclipse 4.2.2'yi ateşledim ve projeyi iyi yüklüyor. AS'nin muhtemelen çok daha fazla yükü olabileceğini biliyorum, ancak Eclipse'deki çalışma alanımın aynı anda yaklaşık 15 projesi yüklü! Görünüşe göre AS 0.4.2, bellek yönetiminde 0.4.1'e kıyasla bir adım geri gitti ve IMHO'nun şu andaki Eclipse ile karşılaştırılamıyor.
Carlos Taylor

0

Projeme başladığımda bu sorunla karşılaştım ve sınıf için yeterli RAM yoktu. Yukarıda verilen varyantları içeren bir saat boyunca bir çözüm aradım, ancak daha sonra tarayıcımı kapattım ve IDE'mi yeniden başlattım. İlginç bir şekilde IDE'yi başlattıktan ve projelendirdikten sonra tarayıcı veya bir oyun çalıştırırsanız, yine de düzgün çalışıyor. Umarım bu çözüm birileri için faydalı olacaktır. PS İngilizce bilgim için üzgünüm (okuldan).


Gradle için yeterli RAM olmadığını ve denediğiniz diğer şeylerin sonuçlarını nasıl bildiğinizi söylemek isteyebilirsiniz.
Edward

Daha zor çözümler denedim, ancak sorunumu kolay bir şekilde çözdüm ve başka birine yardımcı olacağını umdum. AndroidStudio'yu her çalıştırdığımda, bu hatayı almamak için tüm uygulamaları kapatmam gerekiyor.
RavenShield

0

Yapmanız gereken tek şey .gradleAndroid Studio'da kullanıcıyı kaldırmak , yapıştırmak ve güncellemeyi doğrulamaktır ve mükemmel bir şekilde çalışacaktır!


0

.Gradle klasörünü her zaman% USERS% klasöründen kaldırır ve stüdyoyu yeniden başlatırım. IDE'yi başlatırken tüm bağımlılıklarla tekrar gradle indirir. Onun işi MÜKEMMEL.


0

Bugün aynı hatayla karşılaştım, ancak Android Studio 1.0.2 kullanıyordum. Sorunu düzeltmek için ne yaptığını i minimum SDK 4.4 (API 19) ile bir proje başlattı, bu yüzden i sürümünü kontrol ederken Dosya-> ProjectStructure-> app Android 5 derleme SDK sürümü olarak buldum fark ettim. Bunu 4.4 olarak değiştirdim.


0

Ben de bu hatayı görüyordum: "Hata: compileSdkVersion android-21 JDK 7 ile derleme gerektirir"

Benim için çözüm burada bulundu , burada proje yapısında JDK konumunu güncellemek zorunda kaldım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.