Android Studio에서 Gradle 작업 실행을 중지하는 합법적 인 방법이 있습니까?
Android Studio에서 Gradle 작업 실행을 중지하는 합법적 인 방법이 있습니까?
답변:
./gradlew --stop
터미널에서 호출하면 모든 gradle 프로세스가 종료됩니다.
아니요, 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 프로세스를 수동으로 종료하는 것입니다. 이는 약간 고통스럽고 지저분합니다. 향후 증분 컴파일을 엉망으로 만드는 중간 불량 상태로 빌드를 남겨 둘 수는 있지만 확실하지는 않습니다.
Android Studio 1.3.2에서는 Gradle이 IDE 화면 맨 아래에 빌드 될 때 kill 버튼이 나타납니다.
아무 일도하지 않는 것 같지만 적어도 추진할 것이 있습니다. 휘! :디
때 마다 다른 방법은 바로 사용 실패
ps -A | grep gradle | awk '{ print $1; }' | xargs kill -9
'gradle'keywork로 모든 프로세스의 목록을 가져 와서 강제로 종료합니다.
나는 이것이 오래된 질문이라는 것을 알고 있지만 이제 Android Studio 1.2를 사용하면 Android Studio를 종료하여 현재 gradle 작업을 취소 할 수 있습니다. 확인 종료 dilog가 열립니다. 백그라운드 작업을 취소하고 예를 선택하면 스튜디오를 종료하지 않고 gradle 작업이 취소됩니다.
다른 빌드 작업을 실행하기 전에 프로젝트를 정리해야합니다. 그렇지 않으면 뭔가 엉망이 될 수 있습니다.
(저는 Mac OS X에 있습니다)
이를위한 Android Studio 플러그인이 있습니다 : https://github.com/shchurov/GradleStop . ./gradlew --stop을 호출하는 "gradle stop"명령과 메뉴 항목 만 추가합니다.
프로세스를 죽이지 않고 멈출 수있는 두 가지 쉬운 방법이 있습니다.
첫 번째는 load two project
Android 스튜디오 를 사용 하는 것 입니다. 프로젝트를 닫으면 gradle 빌드 프로젝트가 즉시 닫힙니다.
두 번째는를 클릭 file
하고 클릭 close project
하면 즉시 중지됩니다.
이 방법의 장점은 안드로이드 스튜디오를 다시 시작하기 위해 너무 많이 기다릴 필요가 없다는 것입니다.
창에서 눌러 창을 로고 +에 의한 고토 실행 R및 입력 taskkill /f /im studio64.exe
이 안드로이드 스튜디오 및 정지 Gradle을 죽일 것이다