Android Gradle이 개체 힙을위한 충분한 공간을 예약 할 수 없습니다.


91

Android Studio 1.1.0을 설치했습니다. 새 Android 애플리케이션을 시작하거나 아무것도 가져 오지 않는 것과 같은 작업을 아직 수행하지 않았습니다. 어떻게 든 무언가를 구축하려고 시도하고 동기화 오류가 발생합니다.

오류 : 데몬 프로세스를 시작할 수 없습니다. 이 문제는 데몬의 잘못된 구성으로 인해 발생할 수 있습니다. 예를 들어, 인식 할 수없는 jvm 옵션이 사용됩니다. http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html 에서 데몬에 대한 사용자 가이드 장을 참조하십시오.

자세한 내용은 다음 프로세스 출력을 참조하십시오.


VM 초기화 중 오류가 발생했습니다. 오브젝트 힙을위한 충분한 공간을 예약 할 수 없습니다. JVM (Java Virtual Machine)을 작성할 수 없습니다.

이미 확인 gradle.org/.../gradle_daemon.html했지만 문제를 해결하는 데 도움이되는 것을 찾을 수 없습니다.

8GB의 실제 메모리가 있고 다른 프로그램이 실행되지 않기 때문에 메모리 문제가 아닙니다.


GRADLE_OPTS 환경 또는 gradle.properties를 확인하고 오류가 말하는대로 올바른 구성인지 확인하십시오.
Al Jacinto

GRADLE_OPTS를 설정할 필요는 없지만 전체 파일 시스템에서 gradle.properties를 검색 한 결과 아무것도없는 것처럼 보입니다.
GummDev 2015

1
gradle은 프로젝트 gradle.properties뿐만 아니라 ~ / .gradle / gradle.properties도 읽었습니다. 그것도 확인 했습니까?
Al Jacinto

내가했고, JVM에 대한 매개 변수는 이미 구성된 매개 변수와 동일합니다 ... -Xmx =
768m

나는 이것이 늦은 대답이라는 것을 알고 있지만,이 문제에 직면 할 수있는 다른 사람들을 돕기 위해 주어진 것입니다. Gradle 빌드가 이전에 제대로 수행 된 경우 Android Studio를 다시 시작하고 컴퓨터를 다시 시작한 다음 다른 옵션을 시도합니다.
mok

답변:


208

Android Studio 1.3의 경우 : (방법 1)

1 단계 : Android Studio 프로젝트에서 gradle.properties 파일을 엽니 다 .

2 단계 : 파일 끝에이 줄 추가

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

위의 방법은 작동하는 것처럼 보이지만 그렇지 않은 경우 (방법 2)

1 단계 : Android 스튜디오를 시작하고 열려있는 모든 프로젝트를 닫습니다 ( File> Close Project ).

2 단계 : 시작 창에서 구성> 설정으로 이동 합니다 .

3 단계 : 빌드, 실행, 배포> 컴파일러로 이동합니다.

4 단계 : 빌드 프로세스 힙 크기 (MB)를 1024로 변경 하고 추가 빌드 프로세스를 VM 옵션으로 -Xmx512m으로 변경 합니다.

5 단계 : Android Studio를 닫거나 다시 시작합니다 .

해결-Andriod Studio 1.3 Gradle이 개체 힙 문제를위한 충분한 공간을 예약 할 수 없습니다.


답변 주셔서 감사합니다 ...하지만 이전 에이 절차를 시도했지만 작동하지 않았습니다.
GummDev 2015 년

2
방법 2를 시도하면 문제가 해결되었습니다. (작동하지 않을 경우를 대비하여 최대 힙 크기를 변경해보십시오).
파이즈 시디키

1
@AZ_ : Google을 비난 할 수 없습니다. 이것은 20 세기가 아닙니다. 지난 세기보다 10 배 빠르게 진행되고 있습니다. 우아한 품질을위한 시간이 없습니다. 게다가 무료로 사용합니다. 무엇을 더 물어볼 수 있습니까? 유래가 : 거기에, 신에게 감사
스콧 추

5
이해가 안 돼요 gradle.properties라는 파일을 찾을 수 없습니다
Majda

5
@Majda가 말한 것. 프로젝트에 gradle.properties. 있다 build.gradle, settings.gradle, local.properties,와 gradle-wrapper.properties. 이 답변을 찾은 전체 이유는 빌드 출력이 프로젝트의을 편집하라는 메시지를 표시하고 프로젝트에 gradle.properties그러한 파일이 존재하지 않기 때문입니다 !
aroth jul.

33

gradle.properties에서 삭제할 수도 있습니다.

org.gradle.jvmargs=-Xmx1536m

그런 줄이나 주석 처리하십시오. Android 스튜디오가 결정하도록하세요. 이 같은 문제가 발생했을 때 위의 솔루션 중 어느 것도 저에게 효과가 없었습니다. gradle.properties에서이 줄을 주석 처리하면 해당 오류를 해결하는 데 도움이되었습니다.


19

몇 가지 해결책을 시도했지만 아무것도 작동하지 않는 것 같습니다. 내 시스템 JDK를 Android Studio와 일치하도록 설정하면 문제가 해결되었습니다.

시스템 자바 확인

java -version

Android와 동일

File > Project Structure > JDK Location

제 경우에는 이전 jdk 경로를 사용하여 (Android 스튜디오 1.1 32 비트) 작동했습니다. 1.7에서 1.6까지.
Rohit Rokde

하루를 구했습니다! ~ 이제 문제의 원인을 이해합니다. AS 내부에 4GB RAM과 32 비트 jdk가 있기 전에 때문입니다. 이제 16GB RAM과 32 비트 JDK가 실행되기 전에 모든 RAM을 초기화해야하므로 시작할 수 없습니다.
LPVOID

"내 시스템 JDK를 Android Studio와 일치하도록 설정"하는 방법은 무엇입니까?
Harun

18

다음 줄을 추가하십시오. MyApplicationDir\gradle.properties

org.gradle.jvmargs=-Xmx1024m

이것은 Windows 상자에서 나를 위해 일했습니다. 나는에서 gradle.properties 변경 org.gradle.jvmargs=-Xmx1536morg.gradle.jvmargs=-Xmx1024m
EmpathicSage

11

Windows 10에서 Android Studio 3.0.0을 사용하는 수정 사항 은 gradle.properties 파일에서 모든 jvm 인수를 완전히 제거하는 것 입니다.

gradle 버전 4.1과 함께 Android gradle 래퍼 3.0.1을 사용하고 있습니다. gradlew 명령이 작동하지 않았지만 8에서 제거 된 jvm 메모리 인수를 무시하려고한다는 경고가 표시됩니다 (Java 8이라고 가정합니다).


1

동일한 문제가 발생했습니다. 여기에 내 게시물이 있습니다.

Android Studio-Gradle 빌드 실패-Java 힙 공간

exec 요약 : Windows는 여기에서 gradle.properties 파일을 찾습니다.

C:\Users\.gradle\gradle.properties

따라서 해당 파일을 만들고 다음과 같은 줄을 추가하십시오.

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

@Faiz Siddiqui 게시물에 따라


1

Android 스튜디오 4.1, Windows 10에서이 문제가 발생했습니다.

나를 위해 일한 솔루션 :

1-프로젝트의 루트 디렉토리에있는 gradle.properties 파일로 이동합니다.

2-이 줄 또는 유사한 줄 (org.gradle.jvmargs = -Xmx1536m)을 주석 처리하여 Android 스튜디오가 가장 호환 가능한 옵션을 결정할 수 있도록합니다.

3-이제 파일-> 프로젝트 닫기에서 열려있는 모든 프로젝트를 닫습니다.

4-시작 창에서 구성> 설정으로 이동합니다.

5-빌드, 실행, 배포> 컴파일러로 이동합니다.

6-빌드 프로세스 힙 크기 (MB)를 1024로 변경하고 VM 옵션을 -Xmx512m으로 변경합니다.

이제 Android 스튜디오를 닫고 다시 시작하십시오. 문제는 사라질 것입니다.


0

MacOS 10.12.6의 Android Studio 2.3.3 솔루션

더 많은 힙 메모리로 Android 스튜디오를 시작합니다.

export JAVA_OPTS="-Xms6144m -Xmx6144m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m"
open -a /Applications/Android\ Studio.app

작동하지 않습니다 ..이 외에 우리가해야 할 일이 있습니까?
Umar Farooque
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.