Android Studio에서 Gradle 작업 실행을 중지하는 방법은 무엇입니까?


104

Android Studio에서 Gradle 작업 실행을 중지하는 합법적 인 방법이 있습니까?


1
2016 년 5 월과 동일한 문제가 발생했습니다. 그리고 힙 공간이 "4g"로 설정되어 있어도 OutOfMemoryException이 발생합니다.
ticofab

당신의 불쌍한 영혼은 IDE의이 똥에서 안드로이드로 죽을 것입니다. 행운을 빕니다
user30478 dec.

답변:


150

./gradlew --stop터미널에서 호출하면 모든 gradle 프로세스가 종료됩니다.


오류 : 주 클래스 org.gradle.wrapper.GradleWrapperMain를 찾거나로드 할 수 없습니다
kartikag01

2
현재 실행중인 단계에 관계없이 모든 gradle 프로세스를 강제로 중지하는 데 효과적입니다. (Android Studio 2.2.2부터) AS의 "중지"버튼이 동일한 작업을 수행 할 수 없다는 것은 유감입니다.
Sébastien

1
Mac에서 루트로 실행하는 경우에도 권한이 거부되었습니다.
MiguelSlv

즉, Gradle을은 안드로이드 스튜디오의 과정을 살해 한 후 도움이 다시 시작, 최대 걸려 경우에는 도움이되지 않습니다
알렉세이 Timokhin을

48

아니요, Gradle (이 글을 쓰는 현재 v1.10)에는 Android Studio가 데몬과 통신하는 데 사용하는 도구 API를 통해 작업을 취소 할 수 없다는 제한이 있습니다. https://code.google.com/p/android/issues/detail?id=59464 에서 진행 상황을 추적 할 수 있습니다 . 또한 https://code.google.com/p/android/issues/detail?id=59965에서 할 수있는 다른 작업의 진행을 방해합니다.

그동안 할 수있는 일은 OS를 살펴보고 Gradle 프로세스를 수동으로 종료하는 것입니다. 이는 약간 고통스럽고 지저분합니다. 향후 증분 컴파일을 엉망으로 만드는 중간 불량 상태로 빌드를 남겨 둘 수는 있지만 확실하지는 않습니다.


45
이 경우 gradle 작업을 실행하는 동안 취소 버튼을 제공해서는 안됩니다.
Tushar Kathuria

5
문제가 2014 년 12 월에 "출시됨"으로 표시 되었더라도 2015 년 11 월 현재 동일한 버그가 있습니다. OMG, Android Studio는 끔찍합니다.
Eduardo

아래에서 언급했듯이 --stop 플래그가 이제 작동합니다.
Gyurme 2016 년

5
2016 년 6 월인데 취소가 여전히 예상대로 작동하지 않습니다. 이 답변에 언급 된 스레드에서 그들은 수정 사항을 구현했다고 말하지만 실제로는 큰 차이가 보이지 않습니다 ...
Stan

Gradle 프로세스를 종료 하시겠습니까? Gradle 프로세스의 이름은 무엇입니까?
zwcloud

36

Android Studio 1.3.2에서는 Gradle이 IDE 화면 맨 아래에 빌드 될 때 kill 버튼이 나타납니다.

빌드 킬 버튼

아무 일도하지 않는 것 같지만 적어도 추진할 것이 있습니다. 휘! :디


10
안드로이드 스튜디오 전체 .. 꺼 못할 헛소리를 많이 수행
싯다 르트 나라 얀

5
이제 "중지"프로세스가 중지되지
Anoop saju

가짜 버튼입니다. 아무 일도하지 않습니다.
Vahid Amiri

나를 위해 터미널의 'gradlew --stop'명령과 @Scott Biggs가 보여주는 것처럼 하단의 kill 버튼이 모두 작동했습니다. 참고 : 'gradlew --stop'명령 전에 './'를 사용하지 않았습니다.
Shashi Shiva L

9

Android 스튜디오를 종료하는 것은 gradle 데몬을 죽이는 또 다른 방법입니다. 또는 Android 기기에 배포가 중단 된 경우 기기를 분리하면 프로세스가 중단 될 수 있습니다 (이상적인 솔루션도 아닙니다).


1
내 AS는 Gradle 작업이 실행 중일 때 종료시 작동을 멈 춥니 다. 그것은 여전히 반응 보이지만 창을 업데이트하지 않습니다
Madmenyo

6

Rami Kuret과 Flavio Faria에게 감사드립니다.

터미널에서 . \ gradlew --stop 을 호출 하면 Windows OS 용 Android Studio의 모든 gradle 프로세스가 종료됩니다.

윈도우 용 안드로이드 스튜디오 왼쪽 하단에 터미널이 있습니다.
영상


5

프로세스를 끝내려면 다음을 수행 할 수도 있습니다.

  1. 작업 표시 줄을 마우스 오른쪽 버튼으로 클릭 한 다음 "작업 관리자"로 이동하거나 간단히 CTRL+ SHIFT+를 눌러 작업 관리자로 이동합니다.ESC
  2. 그런 다음 실행중인 Java 프로세스를 종료합니다.

영상


5

마다 다른 방법은 바로 사용 실패

ps -A | grep gradle | awk '{ print $1; }' | xargs kill -9

'gradle'keywork로 모든 프로세스의 목록을 가져 와서 강제로 종료합니다.


4

나는 이것이 오래된 질문이라는 것을 알고 있지만 이제 Android Studio 1.2를 사용하면 Android Studio를 종료하여 현재 gradle 작업을 취소 할 수 있습니다. 확인 종료 dilog가 열립니다. 백그라운드 작업을 취소하고 예를 선택하면 스튜디오를 종료하지 않고 gradle 작업이 취소됩니다.

다른 빌드 작업을 실행하기 전에 프로젝트를 정리해야합니다. 그렇지 않으면 뭔가 엉망이 될 수 있습니다.

(저는 Mac OS X에 있습니다)


Windows에서도 비슷합니다. Gradle이 실행 중일 때 Android Studio를 종료하고 '종료'로 답한 다음 '아니요'로 답하세요. 그 후 gradle은 컴파일을 중지합니다.
CoolMind

2
@CoolMind 최근에 그렇게하면 Android Studio가 멈추고 검은 화면이 표시됩니다. 다시 컴파일하는 난 ... 윈도우를 다시 부팅해야
댄 Chaltiel에게

@DanChaltiel, 아마도 때때로 발생합니다 (내 컴퓨터에서 Android Studio가 동결되지 않았습니다). Gradle을 중지 한 후 프로젝트를 정리하고 다시 빌드 했습니까? 아니면 Android Studio가 이것을 허용하지 않습니까? 이 버그가 남아 있으면 죄송합니다.
CoolMind

@CoolMind Thx에 대한 답장, 나는 이것에 대해 질문을했습니다 .
Dan Chaltiel 2015

@DanChaltiel hm, Stankovitch가 2 개의 Android Studio를 설치하도록 권장 한 것 같습니다. 질문 죄송합니다. Java에 문제가 있습니까?
CoolMind

2

.\gradlew --stopgradle 프로세스를 종료 한 후 Android 스튜디오 하단에있는 터미널에서 실행 하고 프로젝트를 정리하고 프로젝트다시 실행하면 자세한 정보를 위해 이미지를 볼 수 있기를 바랍니다. 여기에 이미지 설명 입력



0

"합법적 인"방법은 아니지만 이것이 내가하는 일입니다.

  1. 빌드 프로세스가 진행되는 동안 Gradle Sync를 클릭합니다.
  2. Android Studio는 "Continue with Project Closing?"과 같은 메시지를 표시합니다. 예를 클릭하십시오.

빌드 프로세스가 취소되고 gradle Sync 작업이 시작되며 상대적으로 더 빠릅니다 (많은 라이브러리 모듈이있는 프로젝트가 있으므로 전체 빌드 프로세스가 완료되기를 기다리는 것과 비교).


0

이 문제를 해결 한 방법은 다음과 같습니다. 프로젝트로 이동 -> gra 여기에 이미지 설명 입력ddle-wrapper.properties (Graddle Version) -그런 다음 원하는 버전으로 distributionURl을 편집합니다. 다음은 사진입니다.


0

프로세스를 죽이지 않고 멈출 수있는 두 가지 쉬운 방법이 있습니다.

첫 번째는 load two projectAndroid 스튜디오 를 사용 하는 것 입니다. 프로젝트를 닫으면 gradle 빌드 프로젝트가 즉시 닫힙니다.

두 번째는를 클릭 file하고 클릭 close project하면 즉시 중지됩니다.

이 방법의 장점은 안드로이드 스튜디오를 다시 시작하기 위해 너무 많이 기다릴 필요가 없다는 것입니다.


0

Taskmanager에서 studio.exe 프로세스를 종료 한 다음 컴퓨터를 다시 시작합니다. 이것은 나를 위해 일하는 유일한 것입니다. 모든 관련 프로세스를 종료하고 머신을 다시 시작하지 않으면 "Another gradle instance running


0

Android Studio 3.0부터 gradle 빌드 상태 표시기 막대 옆에있는 작은 빨간색 십자 버튼이 작동하는 것 같습니다!


-1

창에서 눌러 창을 로고 +에 의한 고토 실행 R및 입력 taskkill /f /im studio64.exe이 안드로이드 스튜디오 및 정지 Gradle을 죽일 것이다


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