自动化过程中 主动结束adb logcat

自动化过程中 主动结束adb logcat

一般情况下是这个样子滴

adb 抓logcat会阻塞主线程

那就再启动一个线程去执行抓logcat

想在主线程中让抓logcat 停止

然后就进行不下去了…………

(同理 其他adb阻塞进程的命令都可以使用如下解决方案)

我用的是python,所以就去查了python中结束子进程的方法,全是用ctypes 这个库,我试了一下不太好用(不知道是不是自己调用错了),但是发现了另外一个解决方法,杀死手机中的进程,达到结束logcat的目的,

######################实操部分############################

直接上图,

没有执行logcat时,手机的中是没有logcat这个进程的

执行上adb logcat(类似于上述第2步,启动了一个线程执行 adb logcat),可以看到手机中有一个logcat的进程 adb shell ps -A | grep logcat (windows下将 grep 换成 findstr)

想要右边cmd窗口中 adb logcat 命令停止,只需要在左边的窗口中把 查到的logcat进程杀掉即可

相关推荐

365bet正网平台 侠盗猎车手圣安地列斯手机中文版下载-侠盗猎车手圣安地列斯手机版下载v4.8.2

侠盗猎车手圣安地列斯手机中文版下载-侠盗猎车手圣安地列斯手机版下载v4.8.2

365注册后怎么注销 执行.sh文件(shell脚本)的几种方式

执行.sh文件(shell脚本)的几种方式

bus365 全民奇迹的祝福晶石怎么打

全民奇迹的祝福晶石怎么打