android studio 0.4.2 : Gradle 프로젝트 동기화 실패 오류


164

0.4.2로 업데이트 한 후 프로젝트를 열 때 'Gradle 프로젝트 동기화에 실패했습니다. 기본 기능 (예 : 편집, 디버깅)이 제대로 작동하지 않습니다. '

이벤트 로그에는 다음이 표시됩니다.

Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

    at org.gradle.launcher.daemon.bootstrap.DaemonGreeter.parseDaemonOutput(DaemonGreeter.java:34)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startProcess(DefaultDaemonStarter.java:109)
    at org.gradle.launcher.daemon.client.DefaultDaemonStarter.startDaemon(DefaultDaemonStarter.java:90)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.startDaemon(DefaultDaemonConnector.java:95)
    at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connect(DefaultDaemonConnector.java:72)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:149)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(DaemonClient.java:74)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(DaemonBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(LoggingBridgingBuildActionExecuter.java:30)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:106)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:100)
    at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:143)
    at org.gradle.tooling.internal.consumer.connection.ActionAwareConsumerConnection.run(ActionAwareConsumerConnection.java:40)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:53)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:82)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
2014-01-12 02:57:48,886 [  33025]   INFO - .BaseProjectImportErrorHandler - Failed to import Gradle project at 'C:/android/workspace_studio/Noggle' 
org.gradle.tooling.GradleConnectionException: Could not run build action using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.9-all.zip'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
    at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:43)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:170)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access$000(GradleProjectResolver.java:61)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:117)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:182)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:113)
    at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:61)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
    at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
    at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
    at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:48)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:137)
    at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:123)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:471)
    at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$2.run(ExternalSystemUtil.java:549)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:373)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:436)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)
Caused by: org.gradle.api.GradleException: Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.9/userguide/gradle_daemon.html
Please read below process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

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

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

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

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


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

버전 0.4.1은 저에게 매우 잘 작동했습니다.


업데이트 : 0.4.2 버전을 사용하려고 시도했습니다. 비 필수 실행 프로세스 비활성화, 스왑 파일 크기 증가와 같은 모든 것을 시도했습니다. 0.4.1을 다시 설치하면 프로젝트가 완벽하게로드됩니다.
Carlos Taylor

AS의 버그 일뿐입니다. 0.4.2로 업그레이드했는데 프로젝트도 작동하지 않지만 다른 오류가 발생합니다. AS 0.3.x로 모든 것이 잘 작동했습니다
Laurynas Mališauskas

1
0.4.2로 업데이트하면 내 경우에도 모든 것이 깨졌습니다. 메모리 사용과는 아무런 관련이 없습니다. 메모리가 8 기가 있고 3.5 기가 무료 ATM을 가지고 있으므로 시작할 메모리가 충분하지 않습니다. JVM은 괴짜입니다 ... 실제로 Gradle 버전과 관련이있을 수 있습니다. 오류 로그를 살펴보고 이것을 발견했습니다.
TiGer

지금 AS와 함께 간단한 앱으로 시도해 보았고 제안대로 깨졌습니다. IIeclipse가 올바른 방법이라고 생각합니다 (현재).
코드 기반

비슷한 문제이지만 이벤트 로그에 아무것도 반환되지 않습니다.
AlleyOOP

답변:


287

나는 내 자신의 질문에 대답 할 수 있다고 가정하고 있습니다 .... 이것은 나를 위해 일했습니다.

  1. 파일-> 캐시 무효화 / 재시작
  2. 안드로이드 스튜디오 종료
  3. 사용자 홈 디렉토리에서 .gradle 폴더 이름 바꾸기 / 제거
  4. Android Studio를 다시 시작하면 필요한 모든 Gradle 항목을 다운로드 할 수 있습니다
  5. Gradle 빌드 성공!
  6. 프로젝트 재건 .... 성공!

호기심에서 나는 오래된 .gradle의 구조와 새로운 .gradle의 구조를 비교했습니다 ... 그들은 꽤 달랐습니다!

0.4.2가 어떻게 진행되는지 봅시다 :)


1
src와 동일한 수준에서 build.gradle을 삭제하려고 시도했지만 작동하지 않았습니다. 내가 뭘 잘못 했어?
Ángel Carlos del Pozo Muela

2
나는 그렇게하지 않을 것입니다. 위의 단계별 지침을 따르십시오. 내가했던 것과 같은 문제가 발생하면 작동합니다.
Carlos Taylor

".gradle 파일 이름을 바꾸십시오." 예를 들어 이름을 "___ build.gradle"로 변경하려고 시도했지만 작동하지 않았습니다. 무슨 소리 야?
Ángel Carlos del Pozo Muela

1
그것은 분명 경사면으로 만들어야합니다. 이것을 반영하기 위해 내 지시를 편집했습니다. 건배
Carlos Taylor

2
KFP 이름을 변경해야하는 gradle 폴더는 프로젝트의 폴더가 아니라 사용자 디렉토리에있는 폴더입니다. 위의 Ramps 주석을 참조하십시오. 또한 사용자 디렉토리의 .gradle 디렉토리는 C : \ Users \ Carlos Taylor \ .gradle과 같습니다. 그것은 이름을 바꾸거나 제거 해야하는 것입니다.
Carlos Taylor

71

나는 같은 문제가 있었지만 마침내 그것을 영원히 해결할 수 있었다
.

  1. 삭제 gradle.gradle프로젝트 폴더에서 폴더.
  2. Android Studio에서 : 프로젝트를 연 다음 파일-> 설정-> 컴파일러-> gradle : enable offline mode
    참고 : 비교적 최신 Android Studio에서는 오프라인 모드 가 gradle 설정으로 이동되었습니다. 여기에 이미지 설명을 입력하십시오
  3. 프로젝트를 닫습니다 : 파일-> 프로젝트 닫기
  4. 인터넷에 연결하고 프로젝트를 다시 연 다음 Android Studio에서 원하는 것을 다운로드하십시오.

다음 성공하면 :)
다른

  1. gradle project sync failed다시 발생하면 다음 단계를 따르십시오.
  2. 이 디렉토리 에서 최신 gradle 패키지를 다운로드하십시오
  3. 압축을 풀고 어딘가에 넣으십시오 (예 : f : \ gradle-1.10).
  4. Android Studio로 이동하여 프로젝트를로드 한 다음 파일-> 설정-> 그라데이션을 열고이 페이지에서Use local gradle distribution
  5. 거기에 gradle 폴더 주소를 입력하십시오
    여기에 이미지 설명을 입력하십시오

축하합니다!


2
이것은 실제로 나를 위해 일한 것입니다. 나는 방금 첫 번째 단계를 밟았으며 OK로 판명되었습니다. 많은 감사와 희망이 다른 사람들을 돕습니다.
acntwww

3
http://services.gradle.org/distributions/파일 대신 폴더로 gradle 링크를 업데이트 하십시오. 현재 gradle은 2.3
AaA

4
Android Studio 1.5.1에서 파일> 설정> 빌드, 실행, 배포> 빌드 도구, Gradle> 오프라인 작업
Sithu

16

0.4.2로 업데이트하면 내 경우에도 모든 것이 깨졌습니다. 메모리 사용과는 아무런 관련이 없습니다. 메모리가 8 기가 있고 3.5 기가 무료 ATM을 가지고 있으므로 시작할 메모리가 충분하지 않습니다. JVM은 블록입니다 ...

실제로 Gradle 버전과 관련이있을 수 있습니다. 오류 로그를 살펴보고 이것을 찾았습니다.

2014-01-14 09 : 00 : 30,918 [61112] WARN-nal.AbstractExternalSystemTask-프로젝트에서 이전 버전의 Android Gradle 플러그인을 사용하고 있습니다. 지원되는 최소 버전은 0.7.0입니다. build.gradle 파일에서 종속성 'com.android.tools.build:gradle'의 버전을 업데이트하십시오.

지원되지 않는 Gradle 버전 1.8을 사용하고 있습니다. 버전 1.9를 사용하십시오. 프로젝트의 Gradle 설정 또는 프로젝트의 Gradle 래퍼 (해당되는 경우)에서 지원되는 Gradle 버전을 가리 키십시오. com.intellij.openapi.externalSystem.model.ExternalSystemException : 프로젝트가 이전 버전의 Android Gradle 플러그인을 사용하고 있습니다. 지원되는 최소 버전은 0.7.0입니다. build.gradle 파일에서 종속성 'com.android.tools.build:gradle'의 버전을 업데이트하십시오

-

지원되지 않는 Gradle 버전 1.8을 사용하고 있습니다. 버전 1.9를 사용하십시오.

프로젝트의 Gradle 설정 또는 프로젝트의 Gradle 래퍼 (해당되는 경우)에서 지원되는 Gradle 버전을 가리 키십시오.

좋아, 나는 그것을 고쳤다 ... 프로젝트 디렉토리에서 / gradle / wrapper 디렉토리로 이동하여 gradle-wrapper 속성 파일을 다음과 같이 편집하십시오 :

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

Android Studio에서 프로젝트를 열고 / src 디렉토리에서 build.gradle 파일을 선택하고 다음과 같이 편집하십시오.

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

이와 같이 수정 한 후이 기사를 발견했습니다 : http://tools.android.com/recent/androidstudio040released


TiGer, 귀하의 솔루션이 저에게 효과적이었습니다. 나는 기사를 참조 할 필요가 없었다. 감사합니다.
Dick Lucas

유망한 소리. 0.4.2에서 또 다른 균열이 발생하고 다시 돌아옵니다.
Carlos Taylor

0.4.2에서 여전히 성공하지 못함 프로젝트가로드되고 Gradle이 빌드되기 시작하지만 'Gradle 프로젝트 동기화 실패'오류와 함께 중지됩니다. 로그 파일에 다음이 표시됩니다. 2014-01-17 00 : 19 : 22,809 [89902] INFO-. project.GradleProjectResolver - Gradle을 프로젝트 해결 오류 org.gradle.tooling.GradleConnectionException는 'Gradle을 분포를 사용하여 빌드 작업을 실행 할 수 없습니다 services.gradle.org/distributions/gradle-1.9-all.zip을 '.
카를로스 테일러

감사 ! 개인적으로 http \ ... / gradle-1-9-bin.zip으로 변경했는데 효과가있었습니다.
Timores

10
  1. 파일-> 설정을 엽니 다
  2. Gradle을 선택하십시오
  3. "local grandle distribution 사용"으로 표시하고 ex를위한 grandle home 경로를 선택하십시오 : C : /Users/high_hopes/.gradle/wrapper/dists/gradle-2.1-all/27drb4udbjf4k88eh2ffdc0n55/gradle-2.1.1 : / 사용자 /high_hopes/.gradle
  4. 모든 변경 사항을 적용하십시오
  5. 파일 열기-> 캐시 무효화 / 재시작 ...
  6. 그냥 다시 시작을 선택하십시오

5

Android Studio 피드백 사이트에서 문제점을보고 한 후 그들은 나를위한 해결책을 찾았습니다. 현재 Gradle 1.10 및 Android Studio 0.4.3을 사용하고 있습니다.

https://code.google.com/p/android/issues/detail?id=65219 : 내가 수정 한 방법에 대한 설명이있는 페이지 링크는 다음과 같습니다.

도움이 되었기를 바랍니다!


4

나는 그물에서 하나의 대답을 찾았고 그것은 나를 위해 일했다.

gradle 프로젝트 동기화 실패 오류가 발생하면 오류 세부 정보가 표시됩니다.

VM 초기화 중에 오류가 발생했습니다. 오브젝트 힙에 충분한 공간을 예약 할 수 없습니다. 오류 : Java 가상 머신을 작성할 수 없습니다. 오류 : 치명적인 예외가 발생했습니다. 프로그램이 종료됩니다.

그런 다음 Windows에서 다음으로 이동하십시오.

제어판> 시스템> 고급 (탭)> 환경 변수> 시스템 변수> 새로 만들기 :

변수 이름 _JAVA_OPTIONS과 변수 값-Xmx512M

저장하고 AS를 다시 시작하십시오. 그것은 나를 위해했던 것처럼 이번에는 효과가있을 수 있습니다.

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


3

지난 며칠 동안이 문제에 여러 번 직면하고 있으며 위의 답변은 완벽하게 작동합니다. 나는이 문제에 대한 정확한 이유를 찾고 있었고 내 경우에는 컴퓨터에서 인터넷 속도가 느리거나 인터넷이 없음을 발견했습니다 (맥에서 Windows로 프로젝트를 가져 오는 경우 필요하지 않음).

빌드하는 동안 URL (http : // .maven.org / ) 가져 오기가 중지 되었음을 알았습니다 . 왜 안드로이드 스튜디오가 이런 일을 다시하는지 모르겠지만, 그것은 내 경우에는 유일한 문제 인 것 같습니다.


3

Android Studio v1.0으로 업그레이드하고 Gradle DSL 메소드를 찾을 수 없음 : 'runProguard'오류를 참조하는 경우, gradle 플러그인 버전 0.14.0 이상을 사용하는 경우 "runProguard"를 "minifyEnabled로 바꾸어야합니다. "build.gradle 파일에 있습니다. 즉

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

실제로이 오류가 발생한 작은 프로젝트를 삭제하려고했습니다. 한 시간의 프로그래밍 시간을 절약했습니다. :)
Edwin Lambregts

2

카를로스 단계를 수행 한 후 나는

C : \ Users \ MyPath.AndroidStudio 미리보기 디렉토리

그런 다음 프로젝트를 다시 가져 와서 그 동안 내 문제를 완전히 해결하는 것처럼 보였고 AndroidStudio의 속도를 높였습니다.

그것이 누군가를 돕기를 바랍니다.


2

나는 Android Studio 0.8.9를 가지고 있으며 포럼에서 몇 시간 후에 마침내 나를 위해 Gradle (최신 버전)을 수동으로 다운로드 한 다음 C : \ Users \ .gradle \ wrapper \ dists \ gradle-1.12-all \로 이동했습니다. 로컬 아카이브를 최근에 다운로드 한 아카이브로 바꾸고 추출 된 데이터를 바꾸십시오. Android Studio를 다시 시작한 후 ... 다운로드 및 빌드와 모든 종류의 작업을 수행했지만 마침내 작동했습니다. Good Luck people!


2

이것은 Android Studio 1.0.2에서 나를 위해 일한 것입니다.

파일-> 설정-> Gradle '기본 Gradle 래퍼 사용'을 설정하십시오.

다른 방법은 저에게 효과적이지 않은 것 같습니다.


2

Android Studio를 사용하지 않지만 동일한 문제가 있습니다. 최신 Java jdk를 업데이트하고 JAVA_HOME을 해당 jdk로 설정해야했습니다.


1

나는 같은 오류가 있었다. android sdk manager에서 android 저장소를 삭제하고 다시 설치했습니다. 효과가있었습니다.


1

프로젝트로드 :> 빌드, 실행, 배포 :> (체크 온) 컴파일러 독립 모듈을 병렬로 제공합니다.


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

상당히 명확한 것처럼 보입니다 : OS가 새로운 Java 프로세스를 시작하기에 충분한 RAM을 찾을 수 없습니다 (이 경우 Gradle 빌더). 아마도 충분한 RAM이 없거나 스왑이 충분하지 않거나 동시에 실행중인 다른 메모리가 많은 프로세스가 너무 많습니다.


그래도 버전 0.4.1에는 아무런 문제가 없었습니다. Genymotion 에뮬레이터 인스턴스뿐만 아니라 8-10 개의 탭을 열어서 Chrome을 실행할 수 있습니다.
Carlos Taylor

1
또한 방금 Eclipse 4.2.2를 시작하고 프로젝트를 정상적으로로드합니다. AS는 아마도 더 많은 오버 헤드가있을 수 있지만 Eclipse의 작업 공간에는 약 15 개의 프로젝트가 동시에로드됩니다! AS 0.4.2가 0.4.1에 비해 메모리 관리에서 한 단계 뒤로 이동했으며 현재 IMHO 시점에서 Eclipse와 비교할 수없는 것처럼 보입니다.
Carlos Taylor

0

프로젝트를 시작할 때이 문제가 있었고 gradle을위한 RAM이 충분하지 않았습니다. 위의 변형을 포함하여 한 시간 동안 솔루션을 검색했지만 브라우저를 닫고 IDE를 재부팅했습니다. IDE 및 프로젝트를 성공적으로 시작한 후 브라우저 또는 게임을 실행해도 여전히 제대로 작동한다는 점에 흥미가 있습니다. 이 솔루션이 누군가에게 유용하기를 바랍니다. 내 영어 지식 (학교에서 온)에 대해 죄송합니다.


gradle을위한 RAM이 충분하지 않다는 것을 어떻게 말하고 다른 시도한 결과를 말하고 싶을 수도 있습니다.
Edward

방금 더 어려운 솔루션을 시도했지만 쉽게 내 문제를 해결하고 다른 사람에게 도움이되기를 바랍니다. AndroidStudio를 실행할 때 마다이 오류가 발생하지 않도록 모든 응용 프로그램을 닫아야합니다.
RavenShield

0

.gradleAndroid Studio에서 사용자를 제거 하고 붙여 넣은 다음 업데이트를 확인하면됩니다. 완벽하게 작동합니다!


0

나는 항상 % USERS % 폴더에서 .gradle 폴더를 제거하고 스튜디오를 다시 시작합니다. IDE를 시작할 때 모든 종속성과 함께 gradle을 다시 다운로드합니다. 완벽합니다.


0

오늘 나는 같은 오류가 발생했지만 Android Studio 1.0.2를 사용하고있었습니다. 내가 문제를 해결 한 것은 최소 SDK 4.4 (API 19)로 프로젝트를 시작했기 때문에 버전을 확인했을 때 File-> ProjectStructure-> app에서 Android 5를 컴파일 SDK 버전으로 찾았다는 것을 알았습니다. 다시 4.4로 변경했습니다.


0

"오류 : compileSdkVersion android-21은 JDK 7로 컴파일해야합니다."와 함께이 오류가 발생했습니다.

나에게 해결책은 여기 에서 발견 되었으며 프로젝트 구조에서 JDK 위치를 업데이트해야했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.