adb kill-server :
结束adb 服务,结束后一般会等11s自动重启,对于手机突然offline,开发者模式啥的设置都是好的的时候,很实用,11s后手机连接一般就恢复正常了。adb kill pid /adb am force-stop 进程包名
结束进程- adb connect (host):(port)
wifi连接手机 adb disconnect (host):(port)
断开连接手机adb start-server :
开启adb服务adb devices:
查看ADB下已连接的设备及状态adb logcat
获取手机里面的logcat
使用方式 :
1.优先级
优先级是下面的字符,顺序是从低到高:
V — 明细 verbose(最低优先级)
D — 调试 debug
I — 信息 info
W — 警告 warn
E — 错误 error
F — 严重错误 fatal
S — 无记载 silent
2.日志格式
brief — 显示优先级/标记和原始进程的PID (默认格式)
process — 仅显示进程PID
tag — 仅显示优先级/标记
thread — 仅显示进程:线程和优先级/标记
raw — 显示原始的日志信息,没有其他的元数据字段
time — 显示日期,调用时间,优先级/标记,PID
long —显示所有的元数据字段并且用空行分隔消息内容
可以使用 -v启动 logcat来控制日志格式:
3、使用示例
adb logcat -v time 打印有时间的logcat
adb logcat -c 清除缓存的log信息。
adb logcat (tag):* *:s tag是指定的标签,使用时不要括号,输出指定标签的日志
adb logcat *:I I是优先级,对应log.iadb shell service
- adb shell service list 查看当前系统的service
- adb reboot 重启
- adb install apk在PC上的路径 安装apk包
- adb uninstall apk包名 卸载apk
- adb shell dumpsys 列出手机上所有的apk信息
- adb shell dumpsys package com.xxx.xxx 列出某个apk的信息
- adb shell am start -n com.xxx.xxx/.xxActivity 启动apk
- adb root 获取管理员权限
adb shell pm
adb shell pm list packages 查看手机上应用的packageName
adb shell pm list packages -f 在上面的命令后加-f参数,显示应用对应的apk文件在手机上的安装位置
整套命令
删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk
相关
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容**
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx**
#rmdir xxx //删除xxx的文件夹**
别人的博客
获取APK包名的几种方法 :
http://m.blog.csdn.net/article/details?id=53386545