linux安卓adb shell命令,Android中常用的adb或adb shell命令

一. adb命令

简介:adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。在电脑上使用命令模式来操作手机:重启、进入recovery、进入fastboot、推送文件功能等。今天就说下在测试过程中经常用到的adb命令

查看电脑是否正确连接上了adb,连接成功后,可以看到Android设备的名称

adb devices

d094a517f0d3

image.png

adb命令安装应用,安装后会有success或fail的提示,安装失败后可对应查看失败的原因

adb install

3.adb命令卸载应用,卸载成功后会发现手机上已经没有这个应用了,应用的报名可通过(aapt dump badging)命令

adb uninstall

4.抓取anr文件(抓取后的路径可自行定义)

adb pull /data/anr/traces.txt ./mytraces.txt

抓取手机上的log日志

adb logcat XX

6.将手机里的文件复制到电脑上,可以写绝对路径,保存到自己想要的位置,也可以直接写文件名字,保存到执行终端的当前目录下,如:

adb pull /mnt/sdcard/wechat.apk

7.将电脑上的文件复制到手机存储里,如需要把文件test.apk放入到手机的sdcard目录下,可以执行命令:

adb push

8.重启手机

adb reboot

二. 下面是经常用到的一些adb shell命令

简介:Android手机实际是基bai于Linux系统的,手机的开发者选项里开启USB调试就可以允许PC通过adb shell来远程登录你手机的Linux系统啦。成功登录Android系统后,就可以运行一些简单的Linux命令了,下面我就列举一些测试过程中经常会用到的命令。

查看显示手机当前目录的所有内容,也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的

adb shell ls

am命令

am start :启动Activity

am startservice: 启动Service

am stopservice:停止Service

am broadcast:发送广播

am kill:杀掉指定进程

am force-stop:强制停止某进程

am restart:重启手机

am dumpheap:将进程pid的堆信息输出到file

pm命令

pm list packages:列举app包信息

pm install :安装应用

pm uninstall :卸载应用

pm hide:隐藏应用

pm unhide:显示应用

pm clear :清空App数据

pm dump:dump信息

pm get-install-location:获取安装位置

4-1. dumpsys命令,获取当前activity信息

adb shell dumpsys activity top

4-2. 获取当前activity名称

adb shell dumpsys window windows | findstr Current

4-3. 获取当前应用的包名

adb shell dumpsys window | findstr mCurrentFocus

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值