一. 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…