android studio 0.4.2: Lỗi đồng bộ hóa dự án Gradle


164

Sau khi cập nhật lên 0.4.2, tôi gặp lỗi này khi mở dự án: 'Đồng bộ hóa dự án Gradle không thành công. Chức năng cơ bản (ví dụ: chỉnh sửa, gỡ lỗi) sẽ không hoạt động trước '

Nhật ký sự kiện cho thấy điều này:

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 

Phiên bản 0.4.1 đã hoạt động rất tốt đối với tôi.


Cập nhật: Đã cố gắng để phiên bản 0.4.2 hoạt động. Đã thử mọi thứ như vô hiệu hóa các quy trình đang chạy không cần thiết, tăng kích thước tệp hoán đổi. Cài đặt lại 0.4.1 và dự án tải lên hoàn hảo.
Carlos Taylor

Tôi nghĩ rằng nó chỉ là một lỗi trong AS. tôi đã nâng cấp lên 0.4.2 và dự án của tôi không hoạt động, nhưng tôi gặp một lỗi khác. Với AS 0.3.x, mọi thứ đều hoạt động tốt
Laurynas Mališauskas

1
tương tự ở đây, việc cập nhật lên 0.4.2 cũng phá vỡ mọi thứ trong trường hợp của tôi ... Nó không liên quan gì đến việc sử dụng bộ nhớ: Tôi có 8 GB bộ nhớ và tôi có 3,5 gigm miễn phí, vì vậy không có đủ bộ nhớ để khởi động một JVM là bullocks ... Thực ra nó có thể có liên quan đến các phiên bản Gradle, tôi đã xem xét nhật ký lỗi và tìm thấy điều này:
TiGer

vừa mới thử với ứng dụng đơn giản với AS và nó đã bị hỏng như đề xuất. Tôi nghĩ nhật thực là con đường đúng đắn (hiện tại) ...
mã hóa vào

Vấn đề tương tự, nhưng không có gì được trả lại trong Nhật ký sự kiện
AlleyOOP

Câu trả lời:


287

Tôi giả sử tôi có thể trả lời câu hỏi của riêng mình .... Điều này làm việc cho tôi.

  1. Tệp -> Bộ nhớ cache không hợp lệ / Khởi động lại
  2. Tắt máy ảnh Android
  3. Đổi tên / xóa thư mục .gradle trong thư mục nhà của người dùng
  4. Khởi động lại Android Studio cho phép nó tải xuống tất cả nội dung Gradle cần thiết
  5. Xây dựng thành công!
  6. Xây dựng lại dự án .... thành công!

Vì tò mò tôi đã so sánh cấu trúc của .gradle cũ và cái mới ... chúng khá khác nhau!

Vì vậy, tôi sẽ thấy cách 0.4.2 đi :)


1
Tôi đã thử xóa build.gradle từ cùng cấp so với src và nó không hoạt động. Tôi đã làm gì sai?
Ángel Carlos del Pozo Muela

2
Tôi sẽ không làm điều đó. Chỉ cần làm theo các hướng dẫn từng bước ở trên và nó sẽ hoạt động nếu bạn gặp vấn đề tương tự như tôi đã làm.
Carlos Taylor

"Đổi tên tập tin .gradle ra khỏi đường đi". Tôi đã thử đổi tên ví dụ thành "___ build.gradle" và nó không hoạt động. Ý của bạn là gì
Ángel Carlos del Pozo Muela

1
Điều đó sẽ làm cho nó rõ ràng hơn Ramp. Đã chỉnh sửa hướng dẫn của tôi để phản ánh điều này. Chúc mừng
Carlos Taylor

2
KFP thư mục gradle mà bạn cần đổi tên là thư mục trong thư mục người dùng của bạn, KHÔNG phải là thư mục trong dự án của bạn. Xem Ramp bình luận ở trên. Ngoài ra, thư mục .gradle của tôi trong thư mục người dùng của tôi trông giống như C: \ Users \ Carlos Taylor \ .gradle. Đó là một trong những bạn phải đổi tên / loại bỏ.
Carlos Taylor

71

Tôi đã có cùng một vấn đề nhưng cuối cùng tôi có thể giải quyết nó mãi mãi
Các bước:

  1. Xóa gradle.gradlecác thư mục từ thư mục dự án của bạn.
  2. Trong Android Studio: Mở dự án của bạn sau đó: Tệp -> cài đặt -> trình biên dịch -> gradle : enable offline mode
    Lưu ý: Trong Android Studios tương đối mới hơn, chế độ Ngoại tuyến đã được chuyển sang cài đặt lớp. nhập mô tả hình ảnh ở đây
  3. Đóng dự án của bạn: Tệp -> đóng dự án
  4. Kết nối với Internet và mở lại dự án của bạn sau đó cho phép Android Studio tải xuống những gì nó muốn

Nếu thành công thì :)
khác.

  1. Nếu bạn gặp gradle project sync failedlại xin vui lòng làm theo các bước sau:
  2. Tải xuống gói gradle mới nhất từ thư mục này
  3. Giải nén nó và đặt nó ở đâu đó (ví dụ f: \ gradle-1.10)
  4. Chuyển đến Android Studio của bạn và tải dự án của bạn sau đó mở Tệp-> Cài đặt-> lớp , trong trang này nhấp vàoUse local gradle distribution
  5. Nhập địa chỉ thư mục lớp của bạn ở đó
    nhập mô tả hình ảnh ở đây

Chúc mừng bạn đã hoàn thành!


2
Đây thực sự là công việc đối với tôi. Tôi chỉ cần làm theo bước đầu tiên và hóa ra là ổn. Rất cám ơn và hy vọng giúp đỡ người khác.
acntwww

3
Vui lòng cập nhật liên kết lớp vào thư mục của nó http://services.gradle.org/distributions/thay vì tập tin. gradle hiện nay là 2.3
AAA

4
Trong Android Studio 1.5.1, Tệp> cài đặt> Xây dựng, Thi hành, Triển khai> Công cụ xây dựng, Cấp bậc> Công việc ngoại tuyến
Sithu

16

tương tự ở đây, việc cập nhật lên 0.4.2 cũng phá vỡ mọi thứ trong trường hợp của tôi ... Nó không liên quan gì đến việc sử dụng bộ nhớ: Tôi có 8 GB bộ nhớ và tôi có 3,5 gigm miễn phí, vì vậy không có đủ bộ nhớ để khởi động một JVM là bullock ...

Trên thực tế nó có thể có liên quan đến các phiên bản Gradle, tôi đã xem xét nhật ký lỗi và tìm thấy điều này:

2014-01-14 09: 00: 30.918 [61112] WARN - nal.Ab tríchExternalSystemTask - Dự án đang sử dụng phiên bản cũ của trình cắm Android Gradle. Phiên bản được hỗ trợ tối thiểu là 0.7.0. Vui lòng cập nhật phiên bản của phụ thuộc 'com.android.tools.build:gradle' trong tệp build.gradle của bạn.

Bạn đang sử dụng Gradle phiên bản 1.8, không được hỗ trợ. Vui lòng sử dụng phiên bản 1.9. Vui lòng trỏ đến phiên bản Gradle được hỗ trợ trong cài đặt Gradle của dự án hoặc trong trình bao bọc Gradle của dự án (nếu có.) Com.intellij.openapi.externalSystem.model.ExternalSystemException: Project đang sử dụng phiên bản cũ của trình cắm Android Gradle. Phiên bản được hỗ trợ tối thiểu là 0.7.0. Vui lòng cập nhật phiên bản phụ thuộc 'com.android.tools.build:gradle' trong tệp build.gradle của bạn

-

Bạn đang sử dụng Gradle phiên bản 1.8, không được hỗ trợ. Vui lòng sử dụng phiên bản 1.9.

Vui lòng trỏ đến phiên bản Gradle được hỗ trợ trong cài đặt Gradle của dự án hoặc trong trình bao bọc Gradle của dự án (nếu có.)

OK, tôi đã tự sửa nó ... Trong thư mục dự án, hãy chuyển đến thư mục / gradle / Wrapper và chỉnh sửa tệp thuộc tính gradle-Wrapper thành này:

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

Sau khi mở dự án của bạn trong Android Studio và chọn tệp build.gradle trong thư mục / src và chỉnh sửa nó thành:

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

Sau khi sửa nó như thế này tôi phát hiện ra bài viết này: http://tools.android.com/recent/androidstudio040release


TiGer, giải pháp của bạn đã làm việc cho tôi. Tôi không cần tham khảo bài viết. Cảm ơn bạn.
Dick Lucas

Điều này nghe có vẻ hứa hẹn. Sẽ có một vết nứt khác tại 0.4.2 và lấy lại.
Carlos Taylor

Vẫn không thành công với 0.4.2 Tải dự án và Gradle bắt đầu xây dựng nhưng dừng với lỗi 'Đồng bộ hóa dự án Gradle. "Tệp nhật ký hiển thị điều này: 2014-01-17 00: 19: 22,809 [89902] INFO -. project.GradleProjectResolver - Dự án Gradle giải quyết lỗi org.gradle.tooling.GradleConnectionException: Không thể chạy hành động xây dựng bằng phân phối Gradle ' services.gradle.org/distribution/gradle-1.9-all.zip '.
Carlos Taylor

Cảm ơn ! Cá nhân tôi đã thay đổi nó thành http \ ... / gradle-1-9-bin.zip và nó đã hoạt động.
Timores

10
  1. Mở tệp-> Cài đặt
  2. Chọn lớp
  3. Đánh dấu "Sử dụng phân phối grandle cục bộ" và chọn đường dẫn của grandle home cho ex: C: /Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1 : /Users/high_hopes/.gradle
  4. Áp dụng tất cả các thay đổi
  5. Mở tệp-> bộ nhớ cache không hợp lệ / khởi động lại ...
  6. Chọn chỉ khởi động lại

5

Sau khi báo cáo sự cố trên trang web phản hồi của Android Studio, họ đã tìm ra giải pháp cho tôi. Tôi hiện đang sử dụng Gradle 1.10 và Android Studio 0.4.3.

Đây là liên kết đến trang với mô tả về cách tôi sửa lỗi của mình: https://code.google.com.vn/p/android/issues/detail?id=65219

Hi vọng điêu nay co ich!


4

Tôi đã tìm thấy một câu trả lời trên mạng và nó đã làm việc cho tôi, vì vậy đây là:

Khi bạn gặp lỗi đồng bộ hóa dự án lớp, với chi tiết lỗi:

Xảy ra lỗi trong quá trình khởi tạo VM Không thể dành đủ dung lượng cho heap đối tượng Lỗi: Không thể tạo Máy ảo Java. Lỗi: Một ngoại lệ nghiêm trọng đã xảy ra. Chương trình sẽ thoát.

Sau đó, trên Windows, vui lòng truy cập:

Bảng điều khiển> Hệ thống> Nâng cao (tab)> Biến môi trường> Biến hệ thống> Mới:

Tên biến _JAVA_OPTIONSvà giá trị biến-Xmx512M

Lưu nó, khởi động lại AS. Nó có thể làm việc lần này, như nó đã làm cho tôi.

Nguồn: http://www.savinoordine.com/android-studio-gradle-windows-7/


3

Tôi đang đối mặt với vấn đề này nhiều lần từ vài ngày trước, câu trả lời ở trên hoạt động hoàn toàn tốt. Tôi đang tìm kiếm lý do chính xác cho vấn đề này và trong trường hợp của tôi, tôi thấy internet chậm hoặc không có internet trên máy của bạn (giả sử bạn đang thực hiện dự án với windows từ mac, điều đó có thể không bắt buộc).

Tôi đã nhận thấy trong khi thực hiện quá trình xây dựng, nó đã dừng tìm nạp URL (http: // .maven.org / ). Tôi không biết tại sao studio android lại làm những điều này một lần nữa, nhưng đó dường như là vấn đề duy nhất trong trường hợp của tôi.


3

Đối với những người đang nâng cấp lên v1.0 của Android Studio và thấy lỗi Phương thức DSL không tìm thấy: 'runProguard', Nếu bạn đang sử dụng phiên bản 0.14.0 hoặc cao hơn của plugin gradle, bạn nên thay thế "runProguard" bằng "minifyEnabled" "Trong tập tin build.gradle của bạn. I E

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

Đã thực sự sắp xóa dự án nhỏ của tôi mà lỗi này xảy ra. Tiết kiệm cho tôi một giờ lập trình. :)
Edwin Lambregts

2

Sau khi làm theo các bước của Carlos, cuối cùng tôi đã xóa

C: \ Users \ MyPath.AndroidStudioPreview Thư mục

Sau đó, nhập lại dự án có vẻ như đã khắc phục hoàn toàn vấn đề của tôi trong khi đó, và tăng tốc AndroidStudio của tôi

Hy vọng nó sẽ giúp được ai


2

Tôi có Android Studio 0.8.9 và sau nhiều giờ trên các diễn đàn, điều cuối cùng làm việc với tôi là tải xuống thủ công Gradle (phiên bản mới nhất), sau đó truy cập: C: \ Users \ .gradle \ Wrapper \ dists \ gradle-1.12-all \ \ và thay thế kho lưu trữ cục bộ bằng kho lưu trữ được tải xuống gần đây và cũng thay thế dữ liệu được trích xuất; Sau khi khởi động lại Android Studio ... anh ấy đã thực hiện một số tải xuống và xây dựng và tất cả các loại công cụ, nhưng cuối cùng nó đã hoạt động .. Chúc mọi người may mắn!


2

Đây là những gì làm việc với tôi với Android Studio 1.0.2:

Tệp -> Cài đặt-> Bộ cấp độ 'Sử dụng trình bao bọc Lớp mặc định.'

Các phương pháp khác dường như không hiệu quả với tôi.


2

Tôi không sử dụng Android Studio, nhưng gặp vấn đề tương tự. Tôi đã phải cập nhật java jdk mới nhất và đặt JAVA_HOME cho jdk đó.


1

Tôi đã có những lỗi giống nhau. Tôi đã xóa kho lưu trữ Android khỏi trình quản lý sdk Android và cài đặt lại. Nó đã làm việc.


1

Tải dự án:> Xây dựng, thực thi, triển khai:> (Kiểm tra) trình biên dịch Các mô-đun độc lập trong parllel.


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

có vẻ khá rõ ràng: hệ điều hành của bạn không thể tìm đủ RAM để bắt đầu một quy trình Java mới, trong trường hợp này là trình xây dựng Gradle. Có lẽ bạn không có đủ RAM, hoặc không đủ trao đổi hoặc bạn có quá nhiều quá trình ngốn bộ nhớ khác đang chạy cùng một lúc.


Tôi không có vấn đề với phiên bản 0.4.1. Tôi có thể mở Chrome với 8-10 tab cũng như phiên bản giả lập Genymotion.
Carlos Taylor

1
Ngoài ra, tôi vừa khởi động Eclipse 4.2.2 và nó tải dự án tốt. Tôi biết rằng AS có thể có nhiều chi phí hơn nhưng không gian làm việc của tôi trong Eclipse có khoảng 15 dự án được tải cùng một lúc! Dường như với tôi như AS 0.4.2 đã đi một bước lùi trong quản lý bộ nhớ so với 0.4.1 và nói chung không thể so sánh với Eclipse tại thời điểm này IMHO.
Carlos Taylor

0

Tôi gặp vấn đề này khi tôi bắt đầu dự án của mình và không có đủ RAM cho lớp. Tôi đã tìm kiếm một giải pháp trong một giờ bao gồm các biến thể được đưa ra ở trên, nhưng sau đó tôi chỉ cần đóng trình duyệt và khởi động lại IDE của mình. Điều thú vị là nếu bạn chạy trình duyệt hoặc trò chơi sau khi khởi động thành công IDE và dự án thì nó vẫn hoạt động bình thường. Hy vọng giải pháp này sẽ hữu ích cho ai đó. ps xin lỗi vì kiến ​​thức tiếng Anh của tôi (nó ở trường).


Bạn có thể muốn nói làm thế nào bạn biết không có đủ RAM để phân loại và kết quả của những thứ khác bạn đã thử.
Edward

Tôi chỉ thử nhiều giải pháp khó hơn, nhưng đã giải quyết vấn đề của mình một cách dễ dàng và hy vọng rằng nó sẽ giúp ích cho người khác. Mỗi lần chạy AndroidStudio tôi phải đóng tất cả các ứng dụng để không gặp lỗi này.
RavenShield

0

Tất cả bạn phải làm là xóa .gradlekhỏi người dùng, dán và xác minh cập nhật trong Android Studio và nó sẽ hoạt động hoàn hảo!


0

Tôi luôn xóa thư mục .gradle khỏi thư mục% USERS% và bắt đầu lại studio. Khi khởi động IDE, nó tải lại một lần nữa với tất cả các phụ thuộc một lần nữa. Công việc của nó HOÀN HẢO.


0

Hôm nay tôi gặp phải lỗi tương tự, tuy nhiên, tôi đang sử dụng Android Studio 1.0.2. Điều tôi đã khắc phục vấn đề là tôi đã bắt đầu một dự án với SDK 4.4 (API 19) tối thiểu nên khi tôi kiểm tra phiên bản tôi nhận thấy rằng tại File-> ProjectStr struct-> ứng dụng tôi đã tìm thấy Android 5 dưới dạng Phiên bản SDK biên dịch. Tôi đã thay đổi điều đó trở lại 4.4.


0

Tôi đã thấy lỗi này cùng với: "Lỗi: compileSdkVersion android-21 yêu cầu biên dịch với JDK 7"

Đối với tôi, giải pháp đã được tìm thấy ở đây , nơi tôi phải cập nhật vị trí JDK trong cấu trúc dự án.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.