安卓查看进程和服务等
2015-07-11 17:03
393 查看
1、adb shell
是连接到安卓的终端shell。
注意:关掉Windows下豌豆荚或者金山手机助手等,否则占用5307号端口,是无法读取到移动设备的。
2、正确安装Eclipse,将手机连接至PC,直到device中出现设备名称
常用的adb命令
1、查看devices:
2、查看Android平台中的系统服务使用,adb shell service
3、PS命令打印系统正在运行的所有进程。
4、查看某特定进程,如酷狗:
ps | grep com.kugou
5、采用kill命令进行手机进行的杀除。
语法:
kill [-s signame] pid ...or kill -signame pid ...
kill [-s signum] pid ...or kill -signum pid ...
kill –l
例子:
kill 995
kill -s kill 100 =kill -9 100
kill命令可以终止所有的命令行,包括nohup命令和后台运行的命令。其针对性较强,直接给进程发送信号。Kill命令只能终止发出者自身所能执行的各种命令,它不能终止别的用户发出的命令,除非这个用户是root用户,那它就可以终止所有的命令和进程。
在大多数的UNIX系统中里,默认状态下,kill命令发送一个TERM(软件终止信号)信号给指定的进程,在终止进程的操作中,对这个信号并不做处理,也就是说忽略这个信号本身。
常见的signame和signum:
signum signame Name Description
0 SIGNULL Null Check access to pid
1 SIGHUP Hangup Terminate; can be trapped
2 SIGINT Interrupt Terminate; can be trapped
3 SIGQUIT Quit Terminate with core dump; can be trapped
9 SIGKILL Kill Forced termination; cannot be trapped
15 SIGTERM Terminate Terminate; can be trapped
24 SIGSTOP Stop Pause the process; cannot be trapped
25 SIGTSTP Terminal stop Pause the process; can be trapped
26 SIGCONT Continue Run a stopped process
注意:
1). 并非所有的进程都可以被kill命令终止。
2). kill命令比较危险,特别是SIGKILL 选项是立即终止该进程。慎用!
3). kill -l命令将写出所有信号名的值。一旦使用-l这个参数,所有的符号名都会被写入到标准输出中。
6、采用adb进行app的安装:
adb install apk路径/apk文件名称.apk
其实是可以带上参数的,如下:
adb install [-l] [-r] [-s] apk路径/apk文件名称.apk
'-l' means forward-lock the app) #锁定该程序
'-r' means reinstall the app, keeping its data) #重新安装该程序,保存数据
'-s' means install on SD card instead of internal storage) #安装在SD卡内,而不是设备内部存储
7、卸载apk软件
adb uninstall apk包名.apk
包名怎么查看? root手机:data/data/底下是安装的安装包名称
再进行卸载如下:
同时可以看下手机,印象笔记已经被卸载。
8、日志获取及获取已连设备
可以通过adb logcat 在终端查看日志。
用法:logcat [options] [filterspecs]
具体的参数可以通过help看到,如下图所示:
adb logcat -v time -s videocamera
会打印出 log 信息中时间,以及包含关键字 "videocamera" 的所有 log
参考材料
http://jingyan.baidu.com/article/ad310e80acf9951848f49e47.html
是连接到安卓的终端shell。
注意:关掉Windows下豌豆荚或者金山手机助手等,否则占用5307号端口,是无法读取到移动设备的。
2、正确安装Eclipse,将手机连接至PC,直到device中出现设备名称
常用的adb命令
1、查看devices:
2、查看Android平台中的系统服务使用,adb shell service
3、PS命令打印系统正在运行的所有进程。
4、查看某特定进程,如酷狗:
ps | grep com.kugou
5、采用kill命令进行手机进行的杀除。
语法:
kill [-s signame] pid ...or kill -signame pid ...
kill [-s signum] pid ...or kill -signum pid ...
kill –l
例子:
kill 995
kill -s kill 100 =kill -9 100
kill命令可以终止所有的命令行,包括nohup命令和后台运行的命令。其针对性较强,直接给进程发送信号。Kill命令只能终止发出者自身所能执行的各种命令,它不能终止别的用户发出的命令,除非这个用户是root用户,那它就可以终止所有的命令和进程。
在大多数的UNIX系统中里,默认状态下,kill命令发送一个TERM(软件终止信号)信号给指定的进程,在终止进程的操作中,对这个信号并不做处理,也就是说忽略这个信号本身。
常见的signame和signum:
signum signame Name Description
0 SIGNULL Null Check access to pid
1 SIGHUP Hangup Terminate; can be trapped
2 SIGINT Interrupt Terminate; can be trapped
3 SIGQUIT Quit Terminate with core dump; can be trapped
9 SIGKILL Kill Forced termination; cannot be trapped
15 SIGTERM Terminate Terminate; can be trapped
24 SIGSTOP Stop Pause the process; cannot be trapped
25 SIGTSTP Terminal stop Pause the process; can be trapped
26 SIGCONT Continue Run a stopped process
注意:
1). 并非所有的进程都可以被kill命令终止。
2). kill命令比较危险,特别是SIGKILL 选项是立即终止该进程。慎用!
3). kill -l命令将写出所有信号名的值。一旦使用-l这个参数,所有的符号名都会被写入到标准输出中。
6、采用adb进行app的安装:
adb install apk路径/apk文件名称.apk
其实是可以带上参数的,如下:
adb install [-l] [-r] [-s] apk路径/apk文件名称.apk
'-l' means forward-lock the app) #锁定该程序
'-r' means reinstall the app, keeping its data) #重新安装该程序,保存数据
'-s' means install on SD card instead of internal storage) #安装在SD卡内,而不是设备内部存储
7、卸载apk软件
adb uninstall apk包名.apk
包名怎么查看? root手机:data/data/底下是安装的安装包名称
再进行卸载如下:
同时可以看下手机,印象笔记已经被卸载。
8、日志获取及获取已连设备
可以通过adb logcat 在终端查看日志。
用法:logcat [options] [filterspecs]
具体的参数可以通过help看到,如下图所示:
adb logcat -v time -s videocamera
会打印出 log 信息中时间,以及包含关键字 "videocamera" 的所有 log
参考材料
http://jingyan.baidu.com/article/ad310e80acf9951848f49e47.html
相关文章推荐
- FreeMarker 基本配置(一)
- 【NOI 2010】能量采集&&超级钢琴
- Cocos2d-x制作跳棋第三步:棋子动作实现及AI算法思想
- 省队集训 water
- Notepad++
- 写写 icon font
- Android笔记-1
- Yii1.1 Active Record 查询结果转化成数组
- 1038. Recover the Smallest Number (30)
- Linux文件系统和目录结构
- 线程池 学习心得
- Java系列学习(十三)-字符串
- 关于欧姆龙PLC-CP1系列输入输出故障分析总结
- ADB的用法
- iOS系统网络抓包方法
- PCI Express基本原理和结构
- oracle监听服务无法启动解决办法
- 搜索函数 数独
- php扩展库
- [转载]Android开发必备的21个免费资源和工具