adb---调试连接设备

server/2024/9/22 10:21:23/

adb_0">1.下载adb安装包

访问Android官方开发者网站下载页面[https://developer.android.com/studio/releases/platform-tools),下载platform-tools压缩包。

2.解压platform-tools之后将对应路径加入环境变量path里面保存

3.验证安装

命令行使用如下命令

# adb version
C:\Users\tyj>adb version
Android Debug Bridge version 1.0.41
Version 35.0.1-11580240
Installed as F:\platform-tools\adb.exe
Running on Windows 10.0.19045

我的设备时Goole Pixel_4 ,已root

如果安装成功,将显示ADB的版本信息。

##2.手机设置

确保 Android 手机的开发者选项 USB 调试模式已开启

「设置」-「开发者选项」-「Android 调试」查看。开发者选项,点允许 usb 调试,然后就可以连上电脑了

如果在设置里找不到开发者选项,在「设置」-「关于手机」连续点击「版本号」7

3.常用命令

# 获取设备和设备的状态列表
adb devices
# 远程连接设备(用于在同一网络下adb无线连接设备)
adb connect [ip:port]# 重启设备
adb reboot
# 获取设备的状态(设备的状态有三种:device,设备连接正常;offline,连接出现异常,设备无响应;unknown,设备未连接;)
adb get-state
# 登录设备 shell,该命令将登录设备的shell(内核)
adb shell
# 多个设备时应该使用-s来选择设备
adb -s 98061FFAZ001RX shell
# 退出shell
exit

4.APK指令

1.列出安装在设备上面的应用

adb shell pm list packages 		 列出所有应用
adb shell pm list package -s     列出系统应用
adb shell pm list package -3     列出第三方的应用
adb shell pm list package -i     列出来源
db shell pm list package -f     列出包名和路径

adb_62">2.adb安装应用

adb install <文件路径\apk>:将本地的apk软件安装到设备(手机)上。如手机外部安装需要密码,记得手机输入密码。
adb install -r <文件路径\apk>:覆盖安装
adb install -d <文件路径\apk>:允许降级覆盖安装
adb install -g <文件路径\apk>:授权/获取权限,安装软件时把所有权限都打开

adb_shell_dumpsys_71">3.adb shell dumpsys基本指令

adb shell dumpsys cpuinfo       cpu信息
adb shell dumpsys meminfo       内存信息
adb shell dumpsys power         电源信息
adb shell dumpsys battery       电池信息
adb shell dumpsys wifi          wifi信息
adb shell dumpsys notification  通知信息
adb shell dumpsys activity      获取页面信息
adb shell dumpsys activity services [package-name] 查看正在运行的服务

4.系统操作指令

adb shell getprop ro.product.model  获取设备型号
adb shell getprop ro.build.version.release  获取设备 Android 系统版本
adb get-serialno  获取设备的序列号(设备号)adb shell wm size  获取设备屏幕分辨率
adb shell cat /proc/meminfo:获取手机内存信息
adb shell df:获取手机存储信息 adb shell screencap -p /sdcard/screen.png    截图并保存到指定位置adb pull /sdcard/mms.png <存放的路径>:将截图导出到本地
adb pull /sdcard/screenshot.png <存放的路径>:将截图导出到本地 adb shell dumpsys activity |find "mFocusedActivity" 查看前台应用包名,适用于 Android 7.0 以下,必须先启动 appadb shell dumpsys activity |find “mResumedActivity”:查看前台应用包名,必须先启动app,适用于Android 8.0以上

5.文件操作指令

adb push <本地路径\文件或文件夹> <手机端路径>

http://www.ppmy.cn/server/20043.html

相关文章

【VI/VIM】基本操作备忘录

简介 新建/打开文件 工作模式 常用命令 补全命令 命令模式输入&#xff1a;ctrl p 移动命令 文本选中 撤销、删除 复制粘贴 替换 缩排 查找 替换 插入 分屏 练习

Linux 第十一章

&#x1f436;博主主页&#xff1a;ᰔᩚ. 一怀明月ꦿ ❤️‍&#x1f525;专栏系列&#xff1a;线性代数&#xff0c;C初学者入门训练&#xff0c;题解C&#xff0c;C的使用文章&#xff0c;「初学」C&#xff0c;linux &#x1f525;座右铭&#xff1a;“不要等到什么都没有了…

使用Cesium ion将 Sketchfab 3D 模型添加到您的GIS应用中

您现在可以将 Sketchfab 中的 3D 模型导入 Cesium ion 中以创建 3D 块&#xff0c;从而更轻松地为地理空间体验创建上下文和内容。 Sketchfab 是 Epic Games 的一部分&#xff0c;也是使用最广泛的 3D 资产市场之一。自 2012 年推出以来&#xff0c;已有超过 1000 万用户使用 …

《论文阅读》对比学习下的自然语言生成任务系列论文讲解

《论文阅读》对比学习下的自然语言生成任务系列论文讲解 前言基本知识对比学习(Contrastive Learning)无监督的对比学习监督对比学习NLG with Supervised Contrastive LearningCONT: Contrastive Neural Text Generation(NIPs 2022)Multi-level Adaptive Contrastive Learn…

5359: 【图论】有向图连接边数(图的遍历前置)

题目描述 给出 N 个点&#xff0c;M 条边的有向图&#xff0c;求地图中指向某个点的边最多有几条。 输入 第 1 行 2 个整数 N,M&#xff0c;表示点数和边数&#xff08;1<N,M≤100000&#xff09;。 接下来 M行&#xff0c;每行 2 个整数 Ui,Vi&#xff0c;表示边(Vi--&…

【数字电路与系统】【北京航空航天大学】实验:时序逻辑设计——三色灯开关(一)、实验指导书

实验二、时序逻辑设计——三色灯开关&#xff08;实验指导书部分&#xff09; 1、实验指导 设计一种通过操作开关的时间控制灯光颜色的开关&#xff0c;采用硬件描述语言描述同步时序逻辑电路的方法&#xff0c;体会状态转换和计数器定时&#xff0c;对状态机及顶层可综合模块…

解密数据治理:构建安全堡垒,守护信息王国

在数字化时代&#xff0c;数据是当今世界的石油&#xff0c;承载着企业的核心竞争力和创新动力。然而&#xff0c;数据的重要性也使得数据安全问题备受关注。随着数据规模的不断增长&#xff0c;数据泄露和数据安全漏洞的风险也日益突出。面对这一挑战&#xff0c;数据治理成为…

Mysql常用关键字详解

关键字详解与应用 SELECT 用途: 选择表中的一列或多列数据。常见问题: 如何选择不同表中的数据并进行合并&#xff1f;解决方案: 使用 JOIN 关键字来连接表&#xff0c;并通过 ON 条件指定连接条件。 SELECT a.name, b.salary FROM employees a JOIN salaries b ON a.employee_…