ADB常用命令
来源:互联网 发布:手机数据清除有影响吗 编辑:程序博客网 时间:2024/06/12 22:30
来整理下一些实用的ADB命令。
最常见的妇孺皆知的adb kill-server;adb start-server;adb remount;adb pull;adb push;adb install;adb uninstall;等这些就不列了。
废话不多说,直接开始。
adb shell am系列
- start activity
//启动Activity,具体参数已经很明白了。adb shell am start -a actionName -c categoryName -n pkgName/className -d dataURI//关于-d:大家可以试下这个:adb shell am start -a android.intent.action.CALL -d tel:10086
- send broadcast
//发送广播,es ei ez,可以理解为ExtraString;ExtraInt;ExtraBoolean.之后则紧跟对应的value。adb shell am broadcast -a actionName --es test_string "this is test string" --ei test_int 100 --ez test_boolean true
- start service
adb shell am startservice -a actionName -c categoryName -n pkgName/className
- stop app
adb shell am force-stop pkgName
- kill thread
adb shell am kill pid
- more
更多参数:[-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>][-c <CATEGORY> [-c <CATEGORY>] ...][-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...][--esn <EXTRA_KEY> ...][--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...][--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...][--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...][--ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> ...][--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...][--ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>]
adb shell pm系列
- list packages
adb shell pm list packages可选参数如下:-f 显示每个包的文件位置-d 使用过滤器,只显示禁用的应用的包名-e 使用过滤器,只显示可用的应用的包名-s 使用过滤器,只显示系统应用的包名-3 使用过滤器,只显示第三方应用的包名-i 查看应用的安装者
adb shell dumpsys系列
- dumpsys package
adb shell dumpsys package pkgName
- dumpsys mFocus
//主要用来定位当前的activityadb shell dumpsys | grep mFocus
目前来说,最常用的命令就是上面这些了.后续如果有其他再补充.
阅读全文
0 0
- adb常用命令
- adb 常用命令
- ADB常用命令
- ADB 常用命令
- adb常用命令
- adb常用命令
- adb 常用命令
- adb常用命令
- ADB常用命令
- ADB 常用命令
- adb常用命令
- adb 常用命令
- adb 常用命令
- adb 常用命令
- adb 常用命令
- adb 常用命令
- adb 常用命令
- adb常用命令
- java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目
- 语谱图 基频 共振峰
- 第一篇博客
- 诸葛亮出山前也没有带过兵啊,凭什么要求我有工作经验?
- pacemaker corosync 做高可靠的WEB HA
- ADB常用命令
- 虚拟机中ubuntu不能联网问题的解决——NAT方式
- 格式化format()输出字符串
- Git入门
- Excel导出工具-POI
- Java学习——集合框架
- 习题8.3
- OBJECT_ID 有哪些种类
- CF546E Soldier and Traveling(最大流)