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.
android
android-studio
android-gradle-plugin
build.gradle
Carlos Taylor
sumber
sumber
Jawaban:
Saya berasumsi saya bisa menjawab pertanyaan saya sendiri .... Ini berhasil untuk saya.
Karena penasaran, saya membandingkan struktur .grad lama dan yang baru ... mereka sangat berbeda!
Jadi saya akan melihat bagaimana 0.4.2 berjalan :)
sumber
Saya memiliki masalah yang sama tetapi akhirnya saya bisa menyelesaikannya selamanya.
Langkah-langkah:
gradle
dan.gradle
folder dari folder proyek Anda.offline mode
Catatan: Di Android Studio yang relatif lebih baru, mode Offline telah dipindahkan ke pengaturan gradle.
Jika sukses maka yang
:)
lain
gradle project sync failed
lagi, ikuti langkah-langkah ini:Use local gradle distribution
Selamat kamu sudah selesai!
sumber
http://services.gradle.org/distributions/
alih-alih file. gradle saat ini adalah 2.3sama 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:
-
OK, saya memperbaiki sendiri ... Di direktori proyek, buka direktori / gradle / wrapper dan edit file properti gradle-wrapper ke ini:
Setelah membuka proyek Anda di Android Studio dan pilih file build.gradle di direktori / src dan edit untuk ini:
Setelah memperbaikinya seperti ini, saya menemukan artikel ini: http://tools.android.com/recent/androidstudio040released
sumber
sumber
Setelah melaporkan masalah di situs umpan balik Android Studio, mereka menemukan solusi untuk saya. Saya sekarang menggunakan Gradle 1.10 dan Android Studio 0.4.3.
Berikut adalah tautan ke halaman dengan deskripsi bagaimana saya memperbaiki tambang: https://code.google.com/p/android/issues/detail?id=65219
Semoga ini membantu!
sumber
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:
Kemudian, pada Windows, silakan kunjungi:
Panel Kontrol> Sistem> Lanjutan (tab)> Variabel Lingkungan> Variabel Sistem> Baru:
Nama variabel
_JAVA_OPTIONS
dan 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/
sumber
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.
sumber
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
sumber
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
sumber
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!
sumber
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.
sumber
Saya tidak menggunakan Android Studio, tetapi memiliki masalah yang sama. Saya harus memperbarui java jdk terbaru dan mengatur JAVA_HOME ke jdk itu.
sumber
Saya memiliki kesalahan yang sama. Saya menghapus repositori android dari manajer SDK android dan menginstalnya kembali. Itu berhasil.
sumber
Muat Proyek:> Pembuatan, eksekusi, Penempatan:> (Periksa) modul-modul independen compiler di parllel.
sumber
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.
sumber
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).
sumber
Yang harus Anda lakukan adalah menghapus
.gradle
dari pengguna, menempel, dan memverifikasi pembaruan di Android Studio dan itu akan bekerja dengan sempurna!sumber
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.
sumber
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.
sumber
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.
sumber