kill掉android应用的bat

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

http://blog.csdn.net/chief1985/archive/2010/05/03/5553022.aspx文章里面,我介绍了可以通过adb am start来启动android应用,但android里面并没有提供命令来结束应用。android采用的linux内核,因此可以用kill命令来结束进程,但kill命令只支持用进程pid来干掉进程,因此我写了一个bat来便于结束android应用。

 

你将上面的脚本保存为adbKill.bat,以后要干掉应用,执行adbKill 应用名就可以了,例如adbKill com.android.email。

 

稍微解释一下上面的bat脚本:

1.用adb.exe shell ps app而不用adb.exe shell ps是因为我只需要kill掉android应用,所有我用app来过滤到一些进程。

2. set appName=!str:~0,-1!是因为adb.exe shell ps输出的没一行后面都有一个0x0d字符,所以需要将这个字符去掉。set appName=!str:~0,-1!的意思是bat里面取子字符串的语句,用!符号而不是%符号是因为for循环里面如果不开启delayedexpansion执行set是无效的。

使用ADB卸载安卓手机内置应用:原理、步骤与安全指南 安卓系统开发与优化中,ADB(Android Debug Bridge)是连接电脑与设备进行深度调试的核心工具。其工作原理是通过命令行接口与设备建立通信,实现对系统层级的操作权限。这一技术对于开发者测试、系统定制和性能优化具有重要价值,尤其在移动设备存储管理和用户体验优化场景中应用广泛。通过ADB命令,可以安全地管理用户空间的应用安装状态,例如针对特定品牌机型(如iQOO)的预装软件进行卸载,从而释放存储空间并提升系统纯净度。本文将以实际操作为例,详解如何利用ADB工具卸载内置应用,并涵盖常见问题排查与风 阅读详情

相关推荐

ADB连接全攻略:从原理到实战,解决安卓调试连接难题

ADB(Android Debug Bridge)是安卓开发与调试的核心工具,它基于客户端-服务器架构,通过命令行接口实现电脑与安卓设备的深度交互。理解其工作原理有助于解决驱动冲突、授权失败等常见连接问题。在工程实践中,ADB的价值不仅体现在应用安装、日志抓取等基础操作,更在于其支持无线调试、多设备管理等高级功能,能显著提升开发和测试效率。无论是进行移动应用调试、自动化测试,还是执行系统级操作,掌握ADB的配置与排错技巧都至关重要。本文聚焦USB调试和无线连接等高频场景,提供从环境搭建到实战命令的完整解决方

adr5970的博客 436

关闭指定进程.bat

可以关闭指定的进程,只需把相应的进程名称添加进去就可以了,以关闭explorer.exe为例。

UE5安卓开发环境配置:XGE编译加速与Vulkan预览全攻略

在跨平台游戏开发中,安卓环境配置是连接PC创作与移动设备部署的关键桥梁,涉及SDK、NDK、JDK等核心工具链的集成。其原理在于通过原生编译工具链将C++代码转化为安卓设备可执行的本地库,并利用现代图形API实现高效渲染。这一过程的技术价值在于构建稳定、高效的移动端开发工作流,直接影响迭代速度与最终性能表现。应用场景广泛覆盖从独立游戏到大型商业项目的安卓平台移植与优化。本文聚焦于通过配置XGE分布式编译来大幅缩短代码构建时间,并启用Vulkan渲染后端实现编辑器内的实时安卓画面预览,从而解决编译效率低下与图

csdn785029689的博客 393

windows 杀死一批进程批处理文件

废话不多说了,将以下代码复制到 一个新的txt文本文件中,然后将文件修改为 kill.bat,并将此文件所在的目录添加到环境变量path中(或复制到system32目录下),即可使用。 @echo off call :loop "%1" goto :end :loop for /f "tokens=1* delims=\" %%a in ("%~1") do ( taskk

銠槍--突廆孒 1998

Android平台一个杀掉由关键字查找到的进程bat脚本

在进行Android源码开发时,经常需要杀掉自己调试的进程从而让修改立即生效。每次输好几条命令很麻烦,写了个bat脚本来做这件事。 @echo off REM 先删除之前已经生成的filemanager.txt del /s /q /f .\filemanager.txt adb devices adb shell ps | find "filemanager"

xixinliyan的专栏 2384

Android ADB 命令及源码编译命令笔记

ADB 常用命令adb root:获取root 权限adb remount:重新挂载adb shell :进入terminaladb devices -s serialnumber :查看指定设备状态adb devices 获取设备列表及设备状态adb kill-serveradb start-serveradb logcat , 打印 Android 的系统日志adb install -r ap...

qq_26366149的博客 1685

bat杀死bat进程

因为bat在任务管理器中的名字比较特殊,并不是直接程序名,所以taskkill的时候会比较麻烦,需要在bat进程的路径下创建一个杀死该batbat(- -有点绕) run.bat @echo off setlocal enabledelayedexpansion set base_dir="%~dp0" set title_name=%base_dir% set title_name_replace=%title_name:\=/% rem 设置标题名字 title %title_name_repla

sh13661847134的博客 3386

bat脚本根据包名kill进程

有些app需要kill进程,重新运行才能生效,使用bat脚本快速执行。

qq_44203816的博客 1054

bat脚本进程停止与启动

在Windows操作系统中,批处理(Batch)脚本是一种常见的自动化脚本工具,通过BAT文件来执行一系列DOS命令。通过BAT脚本,我们可以轻松地控制进程的启动和停止。

weixin_46158019的博客 1万+

Android Studio DDMS

DDMS(Dalvik Debug Monitor Service) 是 Android 开发环境中的Dalvik虚拟机调试监控服务。

zhao2017的博客 1724

Windows安卓子系统完整指南:如何在Windows 10/11上完美运行Android应用

WSABuilds是一个革命性的开源项目,它让Windows用户能够在电脑上无缝运行完整的Android生态系统。无论你是想在大屏幕上玩手游、测试Android应用,还是需要一个完整的Android开发环境,这个项目都能提供官方WSA所不具备的强大功能。 --- ## 🎯 为什么选择WSABuilds?超越官方WSA的三大优势 **功能对比表:** | 特性对比 | 官方WSA | WS

gitblog_01159的博客 325

2024年Android最新Android系统在超级终端下必会的命令大全,我的腾讯安卓面试经历分享

我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~

2401_84556564的博客 1676

分享一个快速将apk推入push到system目录并kill进程脚本

分享一个快速将apk推入push到system目录并kill进程脚本pushKill.bat。下面是脚本内容: @echo off set apkStr=%1 adb root adb remount if not defined apkStr ( @echo 请输入apk名称 set /p apkStr=%1) set remain=%apkStr% :loop for /f "tokens=1* delims=\" %%a in ("%remain%") do ( rem 将截取剩下的部分赋给变

分享技术与经验的博客 768

bat 批处理 卸载三方APK

我用到的一些bat 命令以作备忘//实现的功能是:分别输出不同的文件(规律) 一:输出日志adb pull /sdcard/txz/log/text_all D:/log rem for /l %%i in (1,1,10) do adb pull /sdcard/txz/log/text_all_%%i D:/logpauserem 为批处理中的注释for /l /f /r /d 分别对应着不

telenewbie的专栏 2146

adb命令通过包名kill 进程bat

@echo *********************请在pkgName的双引号里面写上包名************************** set pkgName="com.myf.cyclic" @echo *********************请在pkgName的双引号里面写上包名************************** @echo *下面的代码请不要乱改,操作思路是把pid放到一个文本里面* @echo *查找文本的第2个字段,在通过kill进行完成* adb shell ps.

m107119232的专栏 1781

LazyUIAutomatorViewer:安卓UI自动化测试元素定位效率利器

UI自动化测试是移动应用质量保障的核心环节,其关键在于精准、高效地定位界面元素。传统工具在元素探查与定位代码生成上存在效率瓶颈,影响测试脚本的开发与维护。LazyUIAutomatorViewer作为一款增强工具,针对原生uiautomatorviewer的痛点进行了深度优化。它通过整合信息面板、提供一键生成主流框架(如Appium、Espresso)定位代码等特性,将元素探查与脚本编写无缝衔接,显著提升了安卓UI自动化测试的前期开发效率。该工具尤其适用于需要频繁编写和维护UI测试用例的工程师,能有效应对复

weixin_30457551的博客 371

ADB安卓调试桥:从原理到实践,打造自动化设备管理助手

Android Debug Bridge(ADB)是连接计算机与安卓设备的核心调试桥梁,其客户端-服务器架构实现了对设备底层服务的标准化访问。这一机制解决了图形界面工具在批量操作、深度信息获取和跨设备自动化方面的局限,为应用管理、系统监控和自动化测试提供了强大的技术支撑。通过脚本化组合ADB命令,开发者与进阶用户能够高效实现APK批量备份、应用状态监控及自动化任务执行,显著提升设备管理效率。本文以构建“设备管理助手”为例,深入解析ADB的核心原理与工程实践,涵盖环境配置、命令组合及安全实践,助您安全解锁安卓

weixin_34268310的博客 384

Unity安卓无线调试实战:告别数据线,提升开发效率

Android Debug Bridge(ADB)是连接开发机与安卓设备的核心调试工具,它通过客户端-服务器架构实现命令交互与文件传输。传统USB调试依赖物理连接,而无线调试则利用TCP/IP协议,让ADB通过网络与设备通信,其技术价值在于摆脱线缆束缚,实现快速部署与实时调试。在游戏开发、应用测试等高频迭代场景中,无线调试能显著提升开发效率,尤其适用于UI调整与逻辑验证。本文聚焦于Unity引擎下的安卓开发环境,详细解析如何配置ADB无线连接,并针对夜神模拟器等常见平台,提供从原理到实践的完整解决方案,涵盖

weixin_34161029的博客 386
上一篇: 编译webkit出现 LNK1102:out of memory
下一篇: 迅雷的可视化下载
chief1985
博客等级 码龄21年 1545粉丝 879原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值