启动servies
adb 启动应用
敕令格局:
- adb shell am startservice [options]
例如:
- adb shell am startservice -n com.aaron.test/.MusicService
敕令示例:
发送广播
敕令格局:
- adb shell am broadcast [options]
可以向所有组件广播,也可以只向指定组件广播。
例如,向所有组件广播 BOOT_COMPLETED:
- adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
向指定的接收器发送广播,例子:
简化adb 连接敕令
- adb shell am broadcast -a com.aaron.action.SHOW_TIME -n com.aaron.test/.PlaySerices
如不雅带参数的广播则在后面加上参数的key, value 。 例如:
- adb shell am broadcast -a com.aaron.action.SHOW_TIME -es "url" "wxtlife.com"
adb 杀过程
敕令:
- adb shell am force-stop
- adb shell am force-stop com.aaron.test
adb 清除应用缓存等
敕令:
- adb shell pm clear
表示应用名包,这条敕令的效不雅相当于在设置里的应用信息界面点击了「清除缓存」和「清除数据」。
敕令示例:
adb 模仿事宜
敕令:
- adb shell input keyevent
adb 查看日记
敕令格局:
- [adb] logcat [] ... [] ...
例子:
- adb logcat *:W
Android 的日记分为如下几个优先级(priority):
- V —— Verbose(最低,输出得最多)
- D —— Debug
- I —— Info
- W —— Warning
- E —— Error
- F —— Fatal
- S —— Silent(最高,啥也不输出)
过滤指定TAG
其他常用敕令
查看竽暌功用列表信息
查看竽暌功用列表的根本敕令格局是
- adb logcat -s
- adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
即在 adb shell pm list packages 的基本上可以加一些参数进行过滤查看不合的列表,支撑的过滤参数如下:
例如:
表示调起音乐办事Service。
第三方应用
- pm list packages -s
包名包含某字符串的应用
- adb shell pm list packages -3
查看包名包含字符串aaron的敕令
- adb shell pm list packages aaron
推荐阅读
背景: 权限是根据体系设置的安然规矩或者安然策略,用户可以拜访并且只能拜访本身被授权的资本。在实际的临>>>详细阅读
本文标题:Android ADB开发常用命令总结
地址:http://www.17bianji.com/lsqh/37285.html
1/2 1