¿Existe alguna forma legítima de detener la ejecución de tareas de Gradle en Android Studio?
gradle
android-studio
Eugenio
fuente
fuente
Respuestas:
puede llamar
./gradlew --stop
a una Terminal y matará todos los procesos de Gradlefuente
No, Gradle (al momento de escribir este artículo, v1.10) tiene la limitación de que no puede cancelar tareas a través de su API de herramientas, que es lo que Android Studio usa para comunicarse con su demonio. Puede seguir el progreso de esto en https://code.google.com/p/android/issues/detail?id=59464 . También está impidiendo el progreso en otra cosa que nos gustaría poder hacer, https://code.google.com/p/android/issues/detail?id=59965
Mientras tanto, todo lo que puede hacer es revisar su sistema operativo y eliminar los procesos de Gradle manualmente, lo cual es un poco doloroso y complicado. Es posible que deje su compilación en algún estado intermedio malo que estropearía las compilaciones incrementales futuras, pero no lo sé con certeza.
fuente
Con Android Studio 1.3.2, aparece un botón de interrupción cuando el gradle se está construyendo en la parte inferior de la pantalla IDE.
No parece hacer nada, pero al menos hay algo que impulsar. ¡Wheee! :RE
fuente
Salir de Android Studio es otra forma en que eliminará el demonio gradle o, si se bloquea, la implementación en el dispositivo Android, desconectar el dispositivo puede detener el proceso (tampoco lo son las soluciones ideales)
fuente
Gracias a Rami Kuret y Flavio Faria.
Puede llamar . \ Gradlew --stop en una Terminal y matará todos los procesos de Gradle en Android Studio para el sistema operativo Windows.
Puede encontrar la terminal en la parte inferior izquierda de su estudio de Android para Windows.
fuente
Descubrí algo rápido, si desea finalizar el proceso también puede:
fuente
Cuando todos los demás métodos fallan, solo use:
para obtener la lista de todos los procesos con un keywork 'gradle' y matarlo con fuerza.
fuente
Sé que esta es una pregunta antigua, pero ahora con Android Studio 1.2, puede cancelar la tarea gradle actual saliendo de Android Studio, se abrirá un mensaje de confirmación de salida que dice que hay una tarea en ejecución en segundo plano, elija Salir, luego habrá otro cuadro de diálogo para cancele la tarea en segundo plano, elija Sí y la tarea de Gradle se cancelará sin salir de Studio.
Recuerde limpiar el proyecto antes de ejecutar otra tarea de compilación, o algo podría estropearse.
(Estoy en Mac OS X)
fuente
simplemente ejecute
.\gradlew --stop
en la terminal que se encuentra en la parte inferior del estudio de Android después de que mata el proceso gradle, limpie el proyecto y vuelva a ejecutar el proyecto, espero que esto lo ayude a ver la imagen para obtener más informaciónfuente
Hay un complemento de Android Studio para eso: https://github.com/shchurov/GradleStop . Simplemente agregará un comando "gradle stop" y un elemento de menú que llamará ./gradlew --stop.
fuente
No es una forma "legítima", pero esto es lo que hago.
El proceso de compilación se cancelará y comenzará la operación de sincronización de gradle, que es relativamente más rápida (en comparación con esperar a que se complete todo el proceso de compilación, ya que tengo un proyecto con MUCHOS módulos de biblioteca)
fuente
La forma en que resolví esto fue: Vaya a su proyecto -> gra ddle-wrapper.properties (Versión Graddle) - Luego edite la URL de distribución a la versión que desee. Aquí hay una foto:
fuente
Existen dos formas fáciles de detenerlo sin matar el proceso.
el primero es que tienes
load two project
Android Studio, y cuando cierras tu proyecto, el proyecto de construcción de Gradle, se cerrará inmediatamente.el segundo es simplemente hacer clic en
file
y hacer clicclose project
y se detendrá instantáneamente.Los beneficios de este método son que no es necesario esperar demasiado para iniciar Android Studio nuevamente.
fuente
Elimine el proceso studio.exe desde Taskmanager y luego reinicie su máquina. Esto es lo único que funciona para mí. Si mata todos los procesos relacionados y no reinicia la máquina, no podrá ejecutar ni compilar su aplicación porque dirá "Otra instancia de Gradle en ejecución
fuente
A partir de Android Studio 3.0, ¡el pequeño botón de la cruz roja junto a la barra indicadora de estado de compilación de Gradle parece estar funcionando!
fuente
En Windows, vaya a ejecutar presionando windows-logo + Ry escriba
taskkill /f /im studio64.exe
que matará Android Studio y detendrá Gradlefuente