adb常用的命令

1. 查看adb版本

adb version

2. 将apk安装包安装到手机/模拟器上

adb install apk路径

3. 获取apk包名和界面名

包名(package):决定程序的唯一性

界面名(activity):一个界面界面名,对应一个界面

方式1:同时获取包名和界面名

adb shell dumpsys window | findstr mCurrentFocus

方式2:列出所有第三方应用的包名

adb shell pm list package -3

4. 卸载应用

adb uninstall 应用的包名

5. 查看日志

adb logcat

如果想把日志信息保存在文件中,可以使用以下命令

6. 文件操作

以在mumu模拟器操作为例,首先应该找到手机/模拟器文件传输的路径

电脑到手机:adb push 电脑的文件路径 手机的文件夹路径

手机到电脑:adb pull 手机的文件路径 电脑的文件夹路径

7. 获取app启动时间

adb logcat | findstr Displayed

输入该指令后,手机上点击进入各个应用都会获取到对应应用启动时间(毫秒级别)

相关推荐
SH11HF17 小时前
小菜狗的云计算之旅,今天学习MySQL数据库基础知识及操作
adb
@Ryan Ding19 小时前
MySQL主从复制与读写分离概述
android·mysql·adb
feifeigo1231 天前
升级到MySQL 8.4,MySQL启动报错:io_setup() failed with EAGAIN
数据库·mysql·adb
Edingbrugh.南空2 天前
Flink MySQL CDC 环境配置与验证
mysql·adb·flink
陈卓4102 天前
MySQL-主从复制&分库分表
android·mysql·adb
ladymorgana2 天前
【docker】修改 MySQL 密码后 Navicat 仍能用原密码连接
mysql·adb·docker
好奇的菜鸟3 天前
如何在Ubuntu上检查MySQL是否启动并放开3306端口
mysql·ubuntu·adb
OneT1me3 天前
adb shell中执行system用户权限命令的方法
adb
Polaris_YJH3 天前
360安全卫士占用5037端口(ADB端口)解决方案
adb·端口占用·5037
雨之小13 天前
RK3588调试之旅:adbd服务配置全攻略
adb·rk3588