在 Android Studio 中是否有任何合法的方式停止 Gradle 任务的执行?
不,Gradle (在撰写本文时,v1.10)有一个限制,即您不能通过它的工具 API 取消任务,Android Studio 使用这个 API 与它的守护进程进行通信。您可以在 https://code.google.com/p/android/issues/detail?id=59464跟踪这个过程。它还阻碍了我们在其他方面的进展,我们希望能够做的事情,https://code.google.com/p/android/issues/detail?id=59965
与此同时,你所能做的就是检查你的操作系统,然后手动关闭 Gradle 进程,这有点痛苦和混乱。它可能会使您的构建处于某种中间的错误状态,从而影响将来的增量编译,但我不确定。
退出 Android 工作室是另一种杀死 gradle 守护进程的方式,或者如果它被挂起部署到 Android 设备上,拔掉设备插头就可以停止这个过程(这两种方式都不是理想的解决方案)
我知道这是个老问题,但是现在有了 Android Studio 1.2,你可以通过退出 Android Studio 来取消当前的分级任务,它会打开一个确认退出对话框说有一个后台运行任务,选择退出,然后会有另一个对话框来取消后台任务,选择是,分级任务将在不退出 Studio 的情况下被取消。
请记住在运行其他生成任务之前清理项目,否则可能出现问题。
(I'm on Mac OS X)
在 Android Studio 1.3.2中,当渐变建立在 IDE 屏幕的底部时,会出现一个 kill 按钮。
看起来没什么用,但至少有东西可以推
不是“合法”的方式,但这是我的工作。
构建过程将被取消,渐变同步操作将相对较快地开始(与等待整个构建过程完成相比,因为我有一个包含许多库模块的项目)
你可以在终端中调用 ./gradlew --stop,它会杀死所有的分级进程
./gradlew --stop
在窗口,要运行按下 windows-logo + R和类型 taskkill /f /im studio64.exe,将杀死安卓工作室和停止梯度
taskkill /f /im studio64.exe
我解决这个问题的方法是: 转到您的 项目—— > < strong > gra< img src = “ https://i.stack.imgur.com/xhX9i.png”alt = “ enter image description here”> < img src = “ https://i.stack.imgur.com/xhX9i.png”alt = “ enter image description here”> ddle-wrapper. properties (Graddle Version) - Then edit the distributionURl to the version you want. Here's a picture:
感谢拉米 · 库雷特和弗拉维奥 · 法里亚。
你可以在终端中调用 . gradlew ——停,它会杀死 Android Studio for Windows OS 中的所有分级进程。
你可以在你的 android 工作室的左下角找到终端窗口。
我很快就发现了一件事,如果你想结束这个过程,你也可以:
有两种简单的方法可以阻止它,而不需要杀戮过程。
第一个是你的 load two project与 android 工作室,当你关闭你的项目,梯度建设项目,它会立即关闭。
load two project
第二个是简单地点击 file和点击 close project,它会立即停止。
file
close project
这些方法的好处是,您不需要等待太多的时间来重新启动 android 工作室。
有一个 Android Studio 插件: https://github.com/shchurov/GradleStop。 It will just add a "gradle stop" command and menu item which will call ./gradlew --stop.
当 其他方法失败时,只需使用:
ps -A | grep gradle | awk '{ print $1; }' | xargs kill -9
获取每个进程的列表与’分级’关键工作,并强制杀死它。
只需要在终端执行 .\gradlew --stop,它位于 android 工作室的底部,在它杀死 gradle 进程、 Clean the project和 < strong > 重新运行项目之后 希望这个能帮到你 查看图片了解更多信息
.\gradlew --stop
从任务管理器中关闭 Studio. exe 进程,然后重新启动您的计算机。 If you kill every related process and don't restart the machine, you can't run or build your app because it will say "Another gradle instance running
从 Android Studio 3.0开始,级别构建状态指示条旁边的小红叉按钮似乎正在工作!