android studio启动停止命令,那些停止Android Studio任务的方法(不断整理中)
下午看到了文章《立即停止Android Studio 编译》,里面提到了使用gradle命令( gradle --stop )立即停止AS的编译任务。然这东西并不是姿势最好的。
仔细想想,在平时使用这个的时候(经常用到stop命令),会发现,比如:
# gradle dependencies
Starting a Gradle Daemon, 2 stopped Daemons could not be reused, use --status for details
然后再执行
# gradle --status
PID STATUS INFO
6636 IDLE 3.3 #正在运行的Daemon
20059 STOPPED (by user or operating system) #这个就是使用了stop命令后遗留的
16591 STOPPED (by user or operating system) #这个就是使用了stop命令后遗留的
Only Daemons for the current Gradle version are displayed. See https://docs.gradle.org/3.3/userguide/gradle_daemon.html#sec:status
是的,就像终端log告诉我们的一样,2 stopped Daemons could not be reused,daemons还在,只是不能再继续使用了,对于强迫症来说,这简直不能忍啊。当然了,不使用daemons属性的就算了...
如何去掉使用stop命令后残留的产物咱们先不讨论(重启吧),我们来说说咋干掉gradle task的同时不产生残留物。
其实很简单,使用命令,直接把Java进程干掉,简单方便直接粗暴。
在Mac终端下,使用命令:
killall java
当然,你可以查询对应的java进程的pid进行独立的关掉,但是这个相当的麻烦,所以建议以下方式。
或者使用像我这样使用Alfred(安利),然后结合workflow -- kill process
Paste_Image.png
比如在终端gradle运行任务过程中,使用命令kill java,会显示:
pS:请留意自己是否还在使用其他java程序,不然killall命令会把所有的java进程都干掉的,所以还是推荐使用Alfred,如图试过,当as使用的java版本是自带的那个java,就可以区分并选择as的java进程进行kill。另外,终端运行的gradle命令是使用系统定义的那个,而不是as自带的。
总结:
1、不介意有残留的可以使用gradle --stop命令
2、一劳永逸的使用killall java命令或者使用Alfred结合wf直接干掉对应的java进程。
android studio启动停止命令,那些停止Android Studio任务的方法(不断整理中)相关推荐
- android 启动linux命令行模式,Android用命令行启动应用
Android是基于Linux内核的操作系统,用Java写的应用程序被Android运行时虚拟机运行. 因为Android是基于Linux的,而Linux执行ELF格式的可执行文件,所以用C++编写的 ...
- 数据停止命令_停止提供您的数据
数据停止命令 背景 (The Background) Today's installment is all about the traps - usually hiding in plain sigh ...
- find 命令示例_数组find()方法以及JavaScript中的示例
find 命令示例 JavaScript find()方法 (JavaScript find() method) find() method is used to get the first elem ...
- android app启动图片 加动画效果,Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案...
Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案 大家在设计APP的末期,都会想给APP搞一些"花里胡哨"的特效来提高APP的B格.博主表示亲测有效 ...
- 让iphone可装android双启动,iPhone 4可安Android实现双系统启动
苹果的iOS以其封闭性而著称,相比Android这种开放性系统,iOS很难移植到其他设备上,不过Android就已经成功的入侵到iPhone手机之中.使用iPhoDroid工具就可以很容易的将iPho ...
- Android开发之git命令创建tag提交远程仓库的方法(图文教程)
老套路先看效果图: 真的特别简单: 注意:如果本地还有代码没有提交,那么打的tag将会是最后一次提交的整个包,修改过的代码是没有打包到tag里面的 1.使用命令创建本地tag版本 git tag -a ...
- android adb shell 常用命令
adbshell.com/ adb常用命令 1.模拟点击 adb shell input tap 100 100 复制代码 2.滑动 adb shell input swipe x1 y1 x2 y2 ...
- 【Android 逆向】加壳的 Android 应用启动流程 | 使用反射替换 LoadedApk 中的类加载器流程
文章目录 一.加壳的 Android 应用启动流程 二.使用反射替换 LoadedApk 中的类加载器流程 一.加壳的 Android 应用启动流程 加壳的 Android 应用启动流程 : 加壳的 ...
- 【Android 逆向】Android 进程简介 ( Android 应用启动流程 )
文章目录 前言 一.Android 进程 二.Android 应用启动流程 前言 参考 [Android 逆向]Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | oom_a ...
最新文章
- Docker容器及Spring Boot微服务应用
- mac 黑窗口连接mysql_mac上终端起动MySQL的方法
- AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口
- GroupMetadataManager分析
- c# Form中的键盘响应
- OpenCV:读取与写入图片
- 学python语言有前途吗-学习python的前景怎么样?
- unity头顶状态制作_Unity中结合IK实现Lookat
- Linux实用小工具
- LeetCode Java面试刷题笔记汇总
- G711音频文件播放器
- php的md5(),PHP中MD5函数效率
- Android应用停用
- 我爱淘二次冲刺阶段5
- (转)在 Linux 平台中调试 C/C++ 内存泄漏方法
- Pytorch:一、对图片数据进行标准化(猫狗)
- Android 上唯一好用的图片标注 App:马克标注
- 会员中心—1—登录与注册
- sketchup画圆柱面
- R语言 PDF文件损坏或打不开
热门文章
- gitlab 构建tag_Gitlab详细操作
- 3、AD使用技巧分享
- linux内核 mpls,将MPLS编译进linux内核中
- PHP的安装与设置——windos
- python条件语句函数_python sum 函数中可以使用条件语句吗
- 关于Git下载上传项目的操作指令
- anaconda中gurobi下载_Anaconda是什么?Anconda下载安装教程 - python基础入门(16)
- python永久保存数据_python如何保存数据
- python中面向对象的ui_python中面向对象
- JAVA子类和父类在同一个包中,子类和父类在同一个包中继承性