当前位置: 首页 > news >正文

adb常用命令

1.adb(Android Debug Bridge)

启动服务

adb start -server

查看安装位置

where adb

切换登录账户

su root

学习博客:https://cloud.tencent.com/developer/article/2342099

将文件从电脑上传到手机:

adb pull /data/123.txt D:\Desktop

列出安卓系统中安装的第三方应用的包名:

adb shell pm list package -3
# -3表示第三方

卸载应用:

adb uninstall [安卓系统中应用的包名 package]

启动应用:

adb shell monkey -p [被测包名] -v -v -v 1
# 查看日志信息,找到+using开头的那一句,其中的activity名字就是启动应用的页面

启动相应的应用:

adb shell am start -W -S [包名]/[启动activity名]

清除应用缓存:

adb shell pm clear 应用包名  

点击应用中的某个位置:

adb shell input tap x坐标 y坐标 

输入:

adb shell input text 内容

在屏幕上滑动:

adb shell input swipe [起点x坐标 y坐标 终点x坐标 y坐标 操作时长(单位为毫秒)]
# 长按操作可以通过swipe短距离长时间的滑动实现

系统级操作(比如返回,加减音量键):

keycode编码:https://www.mswook.com/skill/146.html

adb shell input keyevent [keycode编码]
keycode编码网上查询即可

等待5秒,可用ping5条实现:

ping 127.0.0.1 -n 5

让批处理脚本暂停 200 秒,并且不显示倒计时信息(>nul 把输出重定向到空设备)

timeout /t 200 >nul

查看日志:

adb logcat
匹配关键字:adb logcat|find "关键字"
eg:adb logcat|find "tpshop" >D:\Desktop\log.txt

查看pid对应的软件占用的内存:

adb shell top -m 10

截屏:

adb shell screencap -p /sdcard/screen.png
保存图片到手机上的位置

2.adb命令
adb logcat 查看日志 (漏格凯得)
adb version 查看adb版本 (窝深)
adb devices 验证手机是否连接电脑(笛喂塞思)
adb install 路径/app包名 安装app
adb uninstall 包名 卸载app (按音死到)
adb push 电脑上的文件路径 手机的路径 把电脑上的文件上传到手机
adb pull 手机上的文件路径 电脑文件夹路径 把手机上的文件下载到电脑
adb startserver 开启ADB命令 (思达特 色窝)
adb killserver 关闭ADB服务(K欧色窝)
adb shell screencap /手机端路径/图片名称 截图

http://www.dtcms.com/a/289533.html

相关文章:

  • 5.1.4习题精讲
  • RocketMQ核心编程模型
  • Python基础-列表
  • 氛围编码(Vice Coding)的工具选择方式
  • 攻防世界-web习题-unseping-flag获取详解、总结
  • snmp攻击
  • 【CUDA进阶】Tensor Core实战教程(下)
  • 【JS逆向基础】数据库之redis
  • TypeScript环境安装和操作
  • 将 VHD/VHDX 转换为物理磁盘
  • 无 sudo 权限的环境下将 nvcc (CUDA Toolkit) 安装到个人目录 linux
  • 虚拟地址空间
  • rman清理归档
  • 2024年全国青少年信息素养大赛Scratch编程挑战赛 小低组初赛
  • 【JDK内置工具】常用工具和实战指令
  • 贝叶斯分类器的相关理论学习
  • 力扣面试150(34/150)
  • 人脸识别:AI 如何精准 “认人”?
  • Florence2-通用表征完成多种视觉任务的视觉基础模型
  • 最新轻量美化表白墙系统源码v2.0 带后台版 附搭建教程
  • 分治算法---归并
  • 智能制造——48页毕马威:汽车营销与研发数字化研究【附全文阅读】
  • Muduo库中单例模式详解
  • 【Anaconda】Conda 虚拟环境打包迁移教程
  • 基于ACPs协议的智能体互联网示例(多智能体旅游规划)
  • JMeter连接数据库
  • Linux操作系统从入门到实战(十一)回车换行问题与用户缓冲区问题
  • C++虚函数易错点整理
  • 20250720-4-Kubernetes 调度-指定节点调度:nodeSelectornodeAffinity笔记
  • LeetCode 3202.找出有效子序列的最大长度 II:取模性质(动态规划)