adb常用命令笔记

  • 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.i

  • adb 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值