网站首页 > 技术教程 正文
adb命令是什么
adb 是安卓调试器,用于电脑端与模拟器或真实设备交互。
adb命令的原理
adb 分为三部分:PC上的 adb client 和 adb server 和Android设备上的 adb daemon(adbd)
常用adb命令
adb -s <seriaNum> command 指定相应的seriaNum号的设备去执行adb 命令
adb devices 获取连接状态
- device 已经连上
- offline 未连接成功或者无响应
- no device 没有设备/模拟器连接
- unauthorized 手机没有信任
adb start-server 启动 adb 服务
adb kill-server 停止 adb 服务
adb version 查看 adb 版本
adb shell 进入 adb 命令行
adb connect <device-ip> 通过 ip 地址连接设备
adb install xxx.apk 安装apk
adb install -r xxx.apk 覆盖安装apk
adb uninstall [-k] <packageName> 卸载应用,-k 保留数据和缓存
adb logcat | grep xxx 查看端上日志
adb logcat -c 清空日志
adb logcat -v time *:W 查看warning日志,并且输出时间戳
adb shell getprop 获取系统属性
adb shell getprop ro.product.model 查看设备型号
adb shell getprop ro.build.version.release 查看安卓系统版本
adb shell wm size 查看屏幕分辨率
adb shell; su; cat /data/misc/wifi/*.conf 查看连过的wifi密码
adb shell ps 查看进程
adb kill 'pid' 杀死进程
adb reboot 重启手机
pm 命令
adb shell pm list packages 查看所有的应用程序
adb shell pm list packages -s 只显示系统应用程序
adb shell pm list packages -3 只显示第三方应用程序
adb shell pm clear <packageName> 清楚应用程序缓存数据
am 命令
adb shell dumpsys activity activites | [findstr|grep] mFocusedActivity 查看前台控件
adb shell am start -n activityName 调起一个activity
adb shell am force-stop <packageName> 强制停止应用
adb shell am start -d scheme adb启动一个页面
文件管理
adb pull <设备里的文件路径> [电脑的文件路径] 复制文件到电脑
adb push <电脑里的文件路径> [设备里的目录] 复制文件到设备
按键操作
adb shell input keyevent <eventNum> 执行按键操作
adb shell screencap -p /sdcard/sc.png 屏幕截屏,-p 表示以png格式输出
adb shell screenrecord /sdcard/filename.mp4 屏幕录制
aapt
aapt 是Android资源打包工具
常用aapt命令
aapt dump badging <xxx.apk> 查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各种详细信息
aapt dump permissions <file_path.apk> 查看权限
aapt list [-v] [-a] file.{zip,jar,apk} 列出压缩文件(zip,jar,apk)中的目录内容
aapt remove [-v] file.{zip,jar,apk} file1 [file2 ...] 从压缩文件中删除文件
aapt add [-v] file.{zip,jar,apk} file1 [file2 ...] 往压缩文件中添加文件
分享不易~ 感谢大家阅读转发并点赞!
猜你喜欢
- 2024-10-21 大数据分析引擎-Doris简要介绍 大数据 分析工具
- 2024-10-21 十万亿级OLAP解读,ADB如何支撑数据银行超大规模低成本实时分析
- 2024-10-21 adb是Python控制安卓的神器!如何使用 Python 来扩展 adb 命令?
- 2024-10-21 等边三角形和一点(2) 等边三角形中一点到三边距离
- 2024-10-21 测试工作中ADB命令的作用到底有多大?
- 2024-10-21 APP 测试中十大常用 adb 命令 adb性能测试命令
- 2024-10-21 「持续更新」全等三角形常见辅助线:倍长中线法
- 2024-10-21 翻折(折叠)问题中的那些事儿 翻折与折叠的区别
- 2024-10-21 百度云原生数据库GaiaDB 4.0发布 百度云数据库有多大存储空间
- 2024-10-21 汽车ADB大灯技术分类 ahb大灯
你 发表评论:
欢迎- 最近发表
-
- 函数公式的7大潜规则,这次给你讲透了
- 数据逆向查找不止有vlookup,你该知道的三种逆向查询操作
- Vlookup函数怎么一次查找能返回多个结果?
- vlookup函数的嵌套你用过吗?一次可以引用3个表格的数据
- Vlookup函数的新用法,查询合并单元格,很多Excel高手都不知道
- 分明有数据,公式也没错,为什么vlookup还是会返回错误值
- 条件判断还在用if函数就out了,vlookup函数模糊查询一键完成
- EXCEL函数 VLOOKUP函数 HLOOKUP函数
- excel中vlookup函数的用法(excel中vlookup函数公式)
- 自动获取vlookup函数的第三参数,再也不用一列一列的数了
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)