adb 常用命令---2:手机相关应用列表
短信预约 -IT技能 免费直播动态提醒
查看手机相关应用列表【💗常用,🌟一般】
应用列表语法格式
adb shell pm list packages [-f][-d][-e][-s][-3][-i][-u][--user USER_ID][FILTER]
命令行参数列表
查看系统应用💗
adb shell pm list packages -s
查看第三方应用💗
adb shell pm list packages -3
其他一系列命令🌟
adb shell pm list packages -f 显示应用关联的 apk 文件adb shell pm list packages -d 只显示 disabled 的应用adb shell pm list packages -e 只显示 enabled 的应用adb shell pm list packages -i 显示应用的 installeradb shell pm list packages -u 包含已卸载应用
查看某个包名中包含指定字符的应用
# 比如要查看包名包含字符串 java 的应用列表 adb shell pm list packages java # 也可以使用 grep 来过滤adb shell pm list packages | grep java
安装应用:语法格式
adb install [-lrtsdg]
命令行参数列表
参数 | 含义 |
-l | 将应用安装到保护目录 /mnt/asec |
-r | 允许覆盖安装 |
-t | 允许安装 AndroidManifest.xml 里 application 指定android:testOnly="true"的应用 |
-s | 将应用安装到 sdcard |
-d | 允许降级覆盖安装 |
-g | 授予所有运行时权限 |
卸载应用:
adb uninstall [-k]
表示应用的包名
-k 参数可选,表示卸载应用但保留数据和缓存目录。
清除应用数据和缓存:
adb shell pm clear
这条命令的效果相当于在设置里的应用信息界面点击了 清除缓存 和 清除数据
查看当前运行的 APP 的页面 Activity 信息
两条命令差不多效果
adb shell dumpsys window | grep mCurrentFocus
下面这个命令我没有成功过
adb shell dumpsys activity activities | grep mFocusedActivity
adb 获取app 当前 activity
adb logcat | grep Displayed
查看某个包的版本号
win : adb shell dumpsys package包名 | findstr versionNamemac : adb shell dumpsys package cn.cntvnews | grep versionName
查看应用安装路径
adb shell pm path
杀死一个应用进程
adb shell kill [pid]
不过一般先要获得 PID
# 查看所有进程信息的命令adb shell ps# 可以通过 grep 筛选进程名称来查 PIDadb shell ps |grep water# 结束进程adb shell kill pid
来源地址:https://blog.csdn.net/qq_41663420/article/details/129624220
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341