ADB常见命令

常见命令指引:

远程连接
adb connect 192.168.1.5:5557

进入shell
adb shell

抓取logcat日志
adb logcat -v time >d:/guzhang.log

查看版本
$ adb version

查看连接设备
$ adb devices

从设备上下载文件到电脑
adb pull <远程路径> <本地路径>

传送文件到手机中,如:
adb push recovery.img /sdcard/recovery.img

进入shell
adb shell

显示帮助信息
adb help

获取设备的ROOT权限
adb remount

重启设备
adb reboot [bootloader|recovery] adb reboot-bootloader
重启有三种方式:
直接重启设备回到使用界面adb reboot即可
重启设备到bootloader引导模式:adb reboot-bootloader或adb reboot bootloader
重启到recovery刷机模式:adb reboot recovery

安装一个apk,执行以下命令:
adb install
// 如: adb install demo.apk
如果不是当前目录,则后面要跟路径名:
adb install /Users/storm/temp/demo.apk
保留数据和缓存文件,重新安装apk:
adb install -r demo.apk
安装apk到sd卡:
adb install -s demo.apk

直接卸载:
adb uninstall
// 如:adb uninstall com.stormzhang.demo
卸载 app 但保留数据和缓存文件:
adb uninstall -k com.stormzhang.demo

列出所有app的包名:
adb shell pm list packages

列出系统应用的所有包名:
adb shell pm list packages -s

列出除了系统应用的第三方应用包名:
adb shell pm list packages -3

使用 grep 来过滤:
adb shell pm list packages | grep qq

清除应用数据与缓存
有些时候我们测试需要清除数据与缓存,则需要用到如下命令:
adb shell pm clear
// 如:adb shell pm clear com.stormzhang.demo

启动应用
如果我们想要通过 adb 来启动应用
adb shell am start -n com.stormzhang.demo/.ui.SplashActivity

强制停止应用
有些时候应用卡死了,需要强制停止,则执行以下命令:
adb shell am force-stop
// 如:adb shell am force-stop cn.androidstar.demo

查看日志
adb logcat

重启
adb reboot

获取序列号
$adb get-serialno

获取 MAC 地址
$adb shell cat /sys/class/net/wlan0/address

查看设备型号
$adb shell getprop ro.product.model

查看 Android 系统版本
$adb shell getprop ro.build.version.release

// 查看进程是否被杀死 adb shell -->ps | grep com.iflytek.duduclass/dumpsys meminfo com.iflytek.duduclass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值