android studio 0.4.2: Kesalahan gradasi proyek gagal


164

Setelah memperbarui ke 0.4.2 saya mendapatkan kesalahan ini ketika membuka sebuah proyek: 'Sinkronisasi proyek Gradle gagal. Fungsionalitas dasar (mis. Pengeditan, debugging) tidak akan berfungsi dengan benar '

Log acara menunjukkan ini:

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 

Versi 0.4.1 berlaku sangat baik untuk saya.


Pembaruan: Memberi up up agar versi 0.4.2 berfungsi. Mencoba hampir semua hal seperti menonaktifkan proses berjalan yang tidak penting, meningkatkan ukuran file swap. Instal ulang 0.4.1 dan proyek dimuat dengan sempurna.
Carlos Taylor

Saya pikir itu hanya bug di AS. saya meningkatkan ke 0.4.2 dan proyek saya tidak berfungsi juga, tetapi saya mendapatkan kesalahan yang berbeda. Dengan AS 0.3.x semuanya bekerja dengan baik
Laurynas MaliŔauskas

1
sama di sini, memperbarui ke 0.4.2 juga merusak semua yang ada dalam kasus saya ... Ini tidak ada hubungannya dengan penggunaan memori: Saya memiliki memori 8 manggung dan saya memiliki 3,5 m bebas atm, jadi tidak memiliki cukup memori untuk memulai a JVM adalah bullocks ... Sebenarnya mungkin ada hubungannya dengan versi Gradle, saya melihat ke dalam log kesalahan dan menemukan ini:
TiGer

baru saja mencoba dengan aplikasi sederhana dengan AS dan itu rusak seperti yang disarankan. Saya pikir gerhana adalah cara yang tepat untuk pergi (untuk saat ini) ...
kode

Masalah serupa, tetapi tidak ada yang dikembalikan di Event Log
AlleyOOP

Jawaban:


287

Saya berasumsi saya bisa menjawab pertanyaan saya sendiri .... Ini berhasil untuk saya.

  1. File -> Tidak valid cache / Restart
  2. Shutdown Android Studio
  3. Ganti nama / hapus folder .gradle di direktori home user
  4. Mulai ulang Android Studio, unduh semua barang Gradle yang dibutuhkannya
  5. Gradle membangun kesuksesan!
  6. Bangun kembali proyek .... sukses!

Karena penasaran, saya membandingkan struktur .grad lama dan yang baru ... mereka sangat berbeda!

Jadi saya akan melihat bagaimana 0.4.2 berjalan :)


1
Saya mencoba menghapus build.gradle dari level yang sama dari src dan tidak berhasil. Apa kesalahan yang telah aku perbuat?
Carlosngel Carlos del Pozo Muela

2
Saya tidak akan melakukan itu. Ikuti saja petunjuk langkah demi langkah di atas dan itu akan berhasil jika Anda memiliki masalah yang sama seperti saya.
Carlos Taylor

"Ganti nama file .gradle keluar dari jalan". Saya mencoba mengubah namanya misalnya menjadi "___ build.gradle" dan tidak berhasil. Apa maksudmu?
Carlosngel Carlos del Pozo Muela

1
Itu harus membuatnya lebih landai. Telah mengedit instruksi saya untuk mencerminkan ini. Cheers
Carlos Taylor

2
KFP folder gradle yang perlu Anda ganti namanya adalah yang ada di direktori pengguna Anda, BUKAN yang ada di proyek Anda. Lihat komentar Ramps di atas. Juga, direktori .gradle saya di direktori pengguna saya terlihat seperti C: \ Users \ Carlos Taylor \ .gradle ini. Itu yang harus Anda ganti namanya / hapus.
Carlos Taylor

71

Saya memiliki masalah yang sama tetapi akhirnya saya bisa menyelesaikannya selamanya.
Langkah-langkah:

  1. Hapus gradledan .gradlefolder dari folder proyek Anda.
  2. Di Android Studio: Buka proyek Anda kemudian: File -> pengaturan -> compiler -> gradle : aktifkan offline mode
    Catatan: Di Android Studio yang relatif lebih baru, mode Offline telah dipindahkan ke pengaturan gradle. masukkan deskripsi gambar di sini
  3. Tutup proyek Anda: File -> tutup proyek
  4. Sambungkan ke Internet dan buka proyek Anda lagi lalu biarkan Android Studio mengunduh apa yang diinginkan

Jika sukses maka yang :)
lain

  1. Jika Anda bertemu gradle project sync failedlagi, ikuti langkah-langkah ini:
  2. Unduh paket gradle terbaru dari direktori ini
  3. Ekstrak dan letakkan di suatu tempat (misalnya f: \ gradle-1.10)
  4. Pergi ke Android Studio Anda dan muat proyek Anda kemudian buka File-> Pengaturan-> gradle , di halaman ini klik padaUse local gradle distribution
  5. Ketikkan alamat folder gradle Anda di sana
    masukkan deskripsi gambar di sini

Selamat kamu sudah selesai!


2
Ini benar-benar bekerja untuk saya. Saya baru saja mengikuti langkah pertama dan ternyata baik-baik saja. Terima kasih banyak dan semoga membantu orang lain.
acntwww

3
Harap perbarui tautan grader ke foldernya http://services.gradle.org/distributions/alih-alih file. gradle saat ini adalah 2.3
AaA

4
Di Android Studio 1.5.1, File> pengaturan> Build, Execution, Deployment> Build Tools, Gradle> Offline work
Sithu

16

sama di sini, memperbarui ke 0.4.2 juga merusak semua yang ada dalam kasus saya ... Ini tidak ada hubungannya dengan penggunaan memori: Saya memiliki memori 8 manggung dan saya memiliki 3,5 m bebas atm, jadi tidak memiliki cukup memori untuk memulai JVM adalah sapi jantan ...

Sebenarnya mungkin ada hubungannya dengan versi Gradle, saya melihat ke dalam log kesalahan dan menemukan ini:

2014-01-14 09: 00: 30.918 [61112] PERINGATAN - nal.AbstractExternalSystemTask - Project menggunakan versi lama dari plug-in Android Gradle. Versi minimum yang didukung adalah 0.7.0. Harap perbarui versi dependensi 'com.android.tools.build:gradle' di file build.gradle Anda.

Anda menggunakan Gradle versi 1.8, yang tidak didukung. Silakan gunakan versi 1.9. Silakan tunjuk ke versi Gradle yang didukung di pengaturan Gradle proyek atau di pembungkus Gradle proyek (jika ada.) Com.intellij.openapi.externalSystem.model.ExternalSystemException: Proyek menggunakan versi lama dari plug-in Android Gradle. Versi minimum yang didukung adalah 0.7.0. Harap perbarui versi dependensi 'com.android.tools.build:gradle' di file build.gradle Anda

-

Anda menggunakan Gradle versi 1.8, yang tidak didukung. Silakan gunakan versi 1.9.

Silakan tunjuk ke versi Gradle yang didukung dalam pengaturan Gradle proyek atau dalam pembungkus Gradle proyek (jika ada.)

OK, saya memperbaiki sendiri ... Di direktori proyek, buka direktori / gradle / wrapper dan edit file properti gradle-wrapper ke ini:

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

Setelah membuka proyek Anda di Android Studio dan pilih file build.gradle di direktori / src dan edit untuk ini:

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

Setelah memperbaikinya seperti ini, saya menemukan artikel ini: http://tools.android.com/recent/androidstudio040released


TiGer, solusi Anda berhasil untuk saya. Saya tidak perlu membaca artikel itu. Terima kasih.
Dick Lucas

Ini kedengarannya menjanjikan. Akan ada celah lain di 0.4.2 dan kembali.
Carlos Taylor

Masih tidak berhasil dengan 0.4.2 Proyek memuat dan Gradle mulai membangun tetapi berhenti dengan kesalahan 'Gradle project sync gagal. "File log menunjukkan ini: 2014-01-17 00: 19: 22.809 [89902] INFO -. project.GradleProjectResolver - Kesalahan penyelesaian proyek Gradle org.gradle.tooling.GradleConnectionException: Tidak dapat menjalankan tindakan pembangunan menggunakan distribusi Gradle ' services.gradle.org/distributions/gradle-1.9-all.zip '
Carlos Taylor

Terima kasih! Secara pribadi saya mengubahnya ke http \ ... / gradle-1-9-bin.zip dan berhasil.
Timores

10
  1. Buka File-> Pengaturan
  2. Pilih Gradle
  3. Tandai "Gunakan distribusi grandle lokal" dan pilih jalur home grandle untuk contoh: C: / Pengguna /high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1 lalu pilih jalur direktori layanan C : /Users/high_hopes/.gradle
  4. Terapkan semua perubahan
  5. Buka File-> cache tidak valid / restart ...
  6. Pilih Just Restart


4

Saya menemukan satu jawaban di internet dan itu berhasil untuk saya, jadi ini dia:

Ketika Anda mendapatkan kesalahan gagal sinkronisasi proyek gradle, dengan detail kesalahan:

Kesalahan terjadi selama inisialisasi VM Tidak dapat memesan ruang yang cukup untuk tumpukan objek Kesalahan: Tidak dapat membuat Java Virtual Machine. Kesalahan: Pengecualian fatal telah terjadi. Program akan keluar.

Kemudian, pada Windows, silakan kunjungi:

Panel Kontrol> Sistem> Lanjutan (tab)> Variabel Lingkungan> Variabel Sistem> Baru:

Nama variabel _JAVA_OPTIONSdan nilai Variabel-Xmx512M

Simpan, mulai kembali AS. Ini mungkin berhasil kali ini, seperti halnya bagi saya.

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


3

Saya menghadapi masalah ini beberapa kali dari beberapa hari terakhir, jawaban di atas berfungsi dengan baik. Saya sedang mencari alasan yang tepat untuk masalah ini dan dalam kasus saya, saya menemukan internet lambat atau tidak ada internet di komputer Anda (dengan asumsi Anda mengambil proyek ke windows dari mac, yang mungkin tidak diperlukan).

Saya perhatikan ketika melakukan build, berhenti mengambil URL (http: // .maven.org / ). Saya tidak tahu mengapa studio android melakukan hal-hal ini lagi, tetapi itu tampaknya menjadi satu-satunya masalah dalam kasus saya.


3

Bagi mereka yang meningkatkan ke Android Studio v1.0 dan melihat kesalahan Metode DSL Gradle tidak ditemukan: 'runProguard', Jika Anda menggunakan versi 0.14.0 atau lebih tinggi dari plugin gradle, Anda harus mengganti "runProguard" dengan "minifyEnabled" "di file build.gradle Anda. yaitu

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

Sebenarnya akan menghapus proyek kecil saya di mana kesalahan ini terjadi. Menghemat satu jam pemrograman. :)
Edwin Lambregts

2

Setelah mengikuti langkah Carlos, saya akhirnya menghapus

C: \ Users \ MyPath.AndroidStudioPreview Direktori

Kemudian mengimpor proyek itu tampaknya untuk memperbaiki masalah saya sepenuhnya untuk sementara, Dan mempercepat AndroidStudio saya

Semoga ini bisa membantu siapa saja


2

Saya memiliki Android Studio 0.8.9 dan setelah berjam-jam di forum, hal yang akhirnya berhasil bagi saya adalah mengunduh Gradle (versi terbaru) secara manual kemudian pergi ke: C: \ Users \ .gradle \ wrapper \ dists \ gradle-1.12-all \ \ dan ganti arsip lokal dengan arsip yang baru saja diunduh dan juga ganti data yang diekstraksi; setelah memulai ulang Android Studio ... dia melakukan beberapa pengunduhan dan pembangunan dan segala macam hal, tetapi akhirnya berhasil .. Semoga Sukses!


2

Inilah yang berhasil bagi saya dengan Android Studio 1.0.2:

File -> Pengaturan-> Atur Gradle 'Gunakan pembungkus Gradle default.'

Metode lain sepertinya tidak berhasil untuk saya.


2

Saya tidak menggunakan Android Studio, tetapi memiliki masalah yang sama. Saya harus memperbarui java jdk terbaru dan mengatur JAVA_HOME ke jdk itu.


1

Saya memiliki kesalahan yang sama. Saya menghapus repositori android dari manajer SDK android dan menginstalnya kembali. Itu berhasil.


1

Muat Proyek:> Pembuatan, eksekusi, Penempatan:> (Periksa) modul-modul independen compiler di parllel.


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

tampaknya cukup jelas: OS Anda tidak dapat menemukan cukup RAM untuk memulai proses Java baru, yang dalam hal ini pembangun Gradle. Mungkin Anda tidak memiliki RAM yang cukup, atau tidak cukup swap, atau Anda memiliki terlalu banyak proses lapar-memori yang berjalan secara bersamaan.


Saya tidak punya masalah dengan versi 0.4.1. Saya bisa menjalankan Chrome dengan 8-10 tab terbuka serta instance emulator Genymotion.
Carlos Taylor

1
Juga, saya baru saja menjalankan Eclipse 4.2.2 dan memuat proyek dengan baik. Saya tahu bahwa AS mungkin memiliki overhead yang lebih banyak tetapi ruang kerja saya di Eclipse memiliki sekitar 15 proyek yang dimuat pada saat yang sama! Menurut saya seperti AS 0.4.2 telah mundur selangkah dalam manajemen memori dibandingkan dengan 0.4.1 dan secara keseluruhan tidak dapat dibandingkan dengan Eclipse pada titik waktu IMHO ini.
Carlos Taylor

0

Saya memiliki masalah ini ketika saya memulai proyek saya dan tidak ada cukup RAM untuk gradle. Saya mencari solusi selama satu jam termasuk varian yang diberikan di atas, tetapi kemudian saya baru saja menutup browser saya dan reboot IDE saya. Menarik bahwa jika Anda menjalankan peramban atau game setelah berhasil memulai IDE dan memproyeksikannya masih berfungsi dengan baik. Semoga solusi ini bermanfaat bagi seseorang. ps maaf atas pengetahuan bahasa Inggris saya (dari sekolah).


Anda mungkin ingin mengatakan bagaimana Anda tahu tidak ada cukup RAM untuk gradle dan hasil dari hal-hal lain yang Anda coba.
Edward

Saya hanya mencoba lebih banyak solusi sulit, tetapi menyelesaikan masalah saya dengan cara mudah dan berharap itu akan membantu orang lain. Setiap kali saya menjalankan AndroidStudio saya harus menutup semua aplikasi agar tidak memiliki kesalahan ini.
RavenShield

0

Yang harus Anda lakukan adalah menghapus .gradledari pengguna, menempel, dan memverifikasi pembaruan di Android Studio dan itu akan bekerja dengan sempurna!


0

Saya selalu menghapus folder .gradle dari folder% USERS% dan memulai studio lagi. Ketika memulai IDE, unduhan akan diulang lagi dengan semua dependensi lagi. Kerjanya SEMPURNA.


0

Hari ini saya mengalami kesalahan yang sama, namun saya menggunakan Android Studio 1.0.2. Apa yang saya lakukan untuk memperbaiki masalah adalah bahwa saya memulai proyek dengan minimum SDK 4.4 (API 19) jadi ketika saya memeriksa versi saya perhatikan bahwa pada File-> ProjectStructure-> app saya menemukan Android 5 sebagai kompilasi Versi SDK. Saya mengubahnya kembali ke 4.4.


0

Saya melihat kesalahan ini bersama dengan: "Kesalahan: compileSdkVersion android-21 membutuhkan kompilasi dengan JDK 7"

Bagi saya, solusinya ditemukan di sini , di mana saya harus memperbarui lokasi JDK dalam struktur proyek.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.