mac如何关闭gradle的task,杀死gradle进程 how-to-stop-gradle-task-execution-in-Android-studio
来源:互联网 发布:网络歌曲新打工谣 编辑:程序博客网 时间:2024/06/07 02:52
在AS中运行编译时候往往会便已很久甚至卡顿,这个时候点击红色查查后gradle仍然在运行。
http://stackoverflow.com/questions/21184794/how-to-stop-gradle-task-execution-in-android-studio
stackoverflow解释是:
No, Gradle (as of this writing, v1.10) has a limitation that you can't cancel tasks through its tooling API, which is what Android Studio uses to communicate with its daemon. You can track the progress of this at https://code.google.com/p/android/issues/detail?id=59464 . It's also preventing progress on something else we'd like to be able to do, https://code.google.com/p/android/issues/detail?id=59965
In the meantime about all you can do is to go through your OS and kill the Gradle processes manually, which is a little painful and messy. It's possible that it could leave your build in some intermediate bad state which would mess up future incremental compiles, but I don't know for sure
不,Gradle(在撰写本文时,V1.10)有一个限制,你不能取消任务通过模具API,这是Android工作室使用的守护进程进行通信。你可以跟踪这些进步https://code.google.com/p/android/issues/detail?id = 59464。这也是预防进展的东西我们想要能够做,https://code.google.com/p/android/issues/detail?id = 59965
在此期间,你所能做的就是要通过你的操作系统和杀死Gradle过程手动,这是一个小小的痛苦和混乱。这是可能的,它可以把建立在一些中间状态不好,会搞砸了未来的增量编译,但我不知道。
使用系统杀死gradle的步骤如下:
1、查看gradle进程id
ps-A|grepgradle
2、杀死gradle进程
~ ps -A | grep gradle
972 ?? 5:09.66 /Applications/Android Studio2.2RC2.app/Contents/jre/jdk/Contents/Home/bin/java -Xms512m -Xmx1024m -Dfile.encoding=UTF-8 -Duser.country=CN -Duser.language=zh -Duser.variant -cp /Users/hanjiahu/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-launcher-2.10.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 2.10
4800 ?? 103:40.29 /Applications/Android Studio2.2RC2.app/Contents/jre/jdk/Contents/Home/bin/java -Djava.awt.headless=true -Xmx1024M -Dfile.encoding=UTF-8 -Duser.country=CN -Duser.language=zh -Duser.variant -cp /Users/hanjiahu/Library/Android/sdk/build-tools/23.0.3/lib/dx.jar com.android.dx.command.Main --dex --force-jumbo --num-threads=4 --output /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/transforms/dex/debug/folders/1000/1f/main /Users/hanjiahu/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.4/695b63d702f505b9b916e02272e3b6381bade7f/gson-2.4.jar /Users/hanjiahu/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/23.1.0/support-annotations-23.1.0.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/com.android.support/support-v4/23.1.0/jars/libs/internal_impl-23.1.0.jar /Users/hanjiahu/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/converter-gson/2.0.0-beta4/de5935a367ba5e343e9df786ac8fc0c7d52b5f0c/converter-gson-2.0.0-beta4.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/com.android.support/support-v4/23.1.0/jars/classes.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/video/unspecified/jars/libs/qiyi_sdk_passport_8.1_3.8.2.2493.jar /Users/hanjiahu/workplace/plugin_mall_android/app/provided-libs/qiyiAppFW.jar /Users/hanjiahu/.gradle/caches/modules-2/files-2.1/com.squareup.retrofit2/retrofit/2.1.0/2de7cd8b95b7021b1d597f049bcb422055119f2c/retrofit-2.1.0.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/ugcsdk/unspecified/jars/libs/FilterCamcorder_plug.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/video/unspecified/jars/classes.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/video/unspecified/jars/libs/qiyi_sdk_playerlogicsdk_8.1_3.8.2.2493_debug.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/classes/debug /Users/hanjiahu/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.3.0/2b802460eea20f8f2ad9c08c74e0f14718e88aa9/okhttp-3.3.0.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/23.1.0/jars/classes.jar /Users/hanjiahu/workplace/plugin_mall_android/app/libs/livechat_2.7.12.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/QYReact/unspecified/jars/libs/infer-annotations-1.5.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/ugcsdk/unspecified/jars/libs/VideoStreaming_plug.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/video/unspecified/jars/libs/qiyi_sdk_corejar_8.1_3.8.2.2493_debug.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/ugcsdk/unspecified/jars/libs/LiveFilterCamcorder_add_gpufilter_package.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/ugcsdk/unspecified/jars/libs/ppq_iqiyi-sdk-common-v1.0.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/ugcsdk/unspecified/jars/classes.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/video/unspecified/jars/libs/qiyi_sdk_basecore_8.1_3.8.2.2493_debug.jar /Users/hanjiahu/workplace/plugin_mall_android/app/build/intermediates/exploded-aar/plugin_mall_android/QYReact/unspecified/jars/classes.jar
5348 ttys000 0:00.00 grep --color=auto gradle
可以看到两个gradle进程的pid为972 4800。分别杀死他们就可以。
➜ ~ kill -9 4800
➜ ~ kill -9 972
- mac如何关闭gradle的task,杀死gradle进程 how-to-stop-gradle-task-execution-in-Android-studio
- Android Studio 结束 Gradle Task
- android gradle task dependence
- Gradle 使用指南 -- Gradle Task
- Gradle Task的使用
- Android Studio Failed to complete Gradle execution
- Android Studio Failed to complete Gradle execution
- Android Studio报错Gradle: Execution failed for task ':MyTest:processDebugResources'.
- Android Studio: Error Code 1: Gradle: Execution failed for task ':app:processDebugResources'
- Android Studio Gradle构建报错,Error:Execution failed for task ':app:mergeDebugResources'.
- Android Studio Gradle构建报错,Error:Execution failed for task ':app:mergeDebugResources'.
- Gradle Execution failed for task ':xxxx:findMainClass'.
- Android编译打包-gradle task 的依赖
- gradle android的task任务配置
- How to disable gradle 'offline mode' in android studio?
- Android Gradle 自定义Task 详解
- Android Studio Gradle 实例 task用法 Groovy string特性
- Eclipse移植Android Studio Gradle编译报Execution failed for task 文件混淆错误input jar file is specified twice
- 使用 聚合函数(aggregate function)时,SQL语句的返回值的注意事项
- fix W: Duplicate sources.list entry http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64
- java----五子棋小游戏
- winform窗口画图失败
- 如何使用Dockerfile构建镜像
- mac如何关闭gradle的task,杀死gradle进程 how-to-stop-gradle-task-execution-in-Android-studio
- 459. Repeated Substring Pattern | 字符串重复子串序列
- Hello GDAL(简单的GDAL入门程序)
- 微信第三方登录
- JAVA 8 StreamAPI 和 lambda表达式 总结(二)--Stream基本操作
- 项目合同管理 考纲与考试要点
- js html 特殊字符转义
- UVa 540 Team Queue 【STL】【queue】
- windows IOCP模型