adb Shell命令小应用之一

   adb是我们再安卓开发中必不可少的一个工具,这里简单的介绍一一些例如抓取log,启动activity,发送广播等常用的操作。
 
1.抓取log
    抓安卓日志  logcat
    抓内核日志  cat /proc/kmsg
    抓崩溃日志  logcat -s  AndroidRuntime
 
2.启动activity
    am start -n 包名/.类名
    am start -n com.android.launcher3/.Launcher
 
3.发送广播
    am broadcast -a  [acton] --e[类型]  test_类型 [值]
    例如发送一个action为android.intent.test.ACTION 带字符串参数testFunc值为"Founding"的广播
    am broadcast -a android.intent.test.ACTION  --es testFunc "Founding"
 
4.模拟按键
    input keyevent BACK     返回键
    input keyevent POWER  电源键
 
5.获取最顶层activity
    dumpsys activity top | grep "ACTIVITY"
 
6.查看所有安装package
    pm list packages
 
7.杀死进程
    ps 查看进程
    kill 进程号(如果有关联进程,使用kill -9  进程号)
 
8.查看应用信息
    dumpsys package 包名
 
9.强制停止应用
    am force-stop 包名
 
10.测试OTA包
    adb push ota.zip > /sdcard/ota.zip
    adb shell
    cd cache/recovery
    echo --update_package= /data/media/0/ota.zip > command
    reboot recovery
 
11.dumpsys命令
    dumpsys命令可以查看到很多信息的。简单列举几个,例如
    dumpsys cpuinfo    查看cpu信息
    dumpsys power      查看电源管理部分信息
    dumpsys meminfo 包名 or 进程号  用包名或者进程id查看内存信息
    dumpsys display     查看显示信息
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值