常用adb命令

1.查看顶部Activity:

windows环境下:

adb shell dumpsys activity | findstr "mFocusedActivity"

Linux、Mac环境下:

adb shell dumpsys activity | grep "mFocusedActivity"

2.查看日志:

adb logcat

或者

adb logcat>>log.txt

3.安装apk文件

adb install xxx.apk

失败用

adb install -r -t xxx.apk

4.卸载apk文件

adb uninstall com.test.app

5.传递文件:

5.1 往手机SDCard传递文件:adb push 文件名 手机端SDCard路径
adb push 1.txt /sdcard/
5.2 从手机端下载文件:adb pull 手机端SDCard路径
adb pull /sdcard/1.txt

6.查看手机端安装的所有app包名:

adb shell pm list packages

7.查看安装包路径

adb shell pm path com.android.music

8.启动Activity: adb shell am start 包名/完整Activity路径

adb shell am start com.android.music/com.android.music.MainActivity

9.adb命令模拟按键事件 KeyCode

更多KeyCode查看:https://blog.csdn.net/xifengwai/article/details/79192574

//这条命令相当于按了设备的BackKey键
adb shell input keyevent 4   

 //可以解锁屏幕
adb shell input keyevent  82 

//在屏幕上做划屏操作,前四个数为坐标点,后面是滑动的时间(单位毫秒)
adb shell input swipe 50 250 250 250 500 

//在屏幕上点击坐标点x=50  y=250的位置。
adb shell input tap 50 250 

//输入字符abc
adb shell input text abc

10 .adb 截屏并返回图片

adb shell screencap -p /sdcard/screenshot.png && adb pull /sdcard/screenshot.png

或 shell文件

#!/bin/bash
#当前工作目录
workDir=$(cd $(dirname $0); pwd)
cd ${workDir}
picPath="/sdcard/screenshot_$(date "+%Y%m%d_%H_%M_%S").png"
adb shell screencap -p ${picPath}  && adb pull ${picPath}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载自:https://github.com/mzlogin/awesome-adb[https://github...
    大冷月阅读 1,115评论 0赞 0
  • 福利大放送 这是对好多adb命令行的总结,很实用,有些东西知道了之后就会特别酷炫: 内容 指定目标设备: 如果只有...
    Only凹凸曼阅读 2,798评论 1赞 6
  • ADB调试 adb已连接设备列表adb devices 终止adb服务器进程adb kill-server 启动a...
    冬絮阅读 794评论 0赞 0
  • 做Android自动化测试的时候经常会用到一些ADB命令,今天整理了十个,牢记这十个命令基本上能满足自动化测试的需...
    御剑逍遥阅读 3,472评论 0赞 4
  • adb devices 指令实例讲解 状态信息有3种状态: 1)device状态:表示设备或模拟器已经连接到adb...
    粥一样温柔阅读 1,278评论 0赞 1

友情链接更多精彩内容