android常用的shell命令,关于android:Android中常用的adb或adb-shell命令

一. adb命令

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

1.查看电脑是否正确连贯上了adb,连贯胜利后,能够看到Android设施的名称

adb devices

2.adb命令装置利用,装置后会有success或fail的提醒,装置失败后可对应查看失败的起因

adb install

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

adb uninstall

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

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

5.抓取手机上的log日志

db 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命令了,上面我就列举一些测试过程中常常会用到的命令。

1.查看显示手机当前目录的所有内容,也能够先输出 adb shell 进入零碎之后,间接输出ls也是能够的

adb shell ls

2.am命令

am start :启动Activity

am startservice: 启动Service

am stopservice:进行Service

am broadcast:发送播送

am kill:杀掉指定过程

am force-stop:强制进行某过程

am restart:重启手机

am dumpheap:将过程pid的堆信息输入到file

3.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

一点题外话:

咱们有《Android学习、面试;文档、视频资源收费获取》,可复制链接后用石墨文档 App 或小程序关上链接或者私信我材料支付。

https://shimo.im/docs/TG8PDh9…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值