adb介绍、环境配置及设备offline解决方法。

  1. 什么是adb?
    adb是android sdk里的一个工具(相当于一个debug工具),用这个工具可以直接操作管理android模拟器或者真实的android设备。

  2. adb能用来做什么
    可以使用adb管理设备或手机模拟器状态,可以对手机进行安装软件、系统升级、运行shell命令、拷贝推送文件、查看设备硬件信息、查看程序占用资源等,可以让用户在电脑上对手机进行全面的操作。

  3. 怎么使用adb
    1)-下载配置环境变量:下载完成后复制adb所在的路径,在系统变量下选择配置“path”将adb的路径新建一个变量粘贴上保存即可
    在这里插入图片描述
    在这里插入图片描述

验证是否完成配置:cmd输入“adb version”显示版本信息即算配置安装成功
在这里插入图片描述

2)-打开运行adb 1:在adb安装文件夹中按住shift+鼠标右键,会出现“在此处打开“powershell窗口”即可,或者win+r输入cmd进入命令窗口后输入adb也可以切换到adb命令窗口。
在这里插入图片描述

3)-打开手机开发者模式,开始usb调试和usb安装、usb调试(安全设置)这几个都打开。
在这里插入图片描述

验证设备是否链接成功:adb devices 输入后会列出链接成功设备的名称。
在这里插入图片描述

当设备一直处于离线状态(offline)时的解决办法

  1. adb kill-server && adb start-server 关闭、重启adb
  2. adb reconnect offline 在自动化代码段里try catch一下,如果offline了就执行重新连接
    检查端口5037占用,排除改名的adb adb nodaemon server-检查端口是否为5037
    换USB线和USB口拔插
    重启手机
    撤销usb授权重试
    关闭开发者模式再开启
    *如果版本低于1.0.31时切换adb版本尝试 adb version 查看版本信息,这里猜测可能需要adb版本在1.0.31以上才行

4. adb常见命令:
启动 adb server 命令:adb start-server
停止 adb server 命令:adb kill-server
查看 adb 版本:adb version
安装 APK命令:adb install apk完整路径,当链接了多个设备时需要指定一个设备安装:adb -s 设备编号 install apk完整路径。
卸载应用命令:adb uninstall [-k]
清除应用数据与缓存:adb shell pm clear
查看正在运行的 Services命令:adb shell dumpsys activity services []
查看应用详细信息命令:adb shell dumpsys package
发送广播,命令格式:adb shell am broadcast [options]
强制停止应用命令:adb shell am force-stop
文件管理复制设备里的文件到电脑:adb pull <设备里的文件路径> [电脑上的目录]
复制电脑里的文件到设备:adb push <电脑上的文件路径> <设备里的目录>
电池状况命令:adb shell dumpsys battery
adb help, 列出所有的选项说明及子命令

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
设备adb命令显示offline时,有几种解决办法可以尝试。首先,可以在命令行中执行adb kill-server和adb start-server命令,来关闭和重新启动adb服务器。此外,还可以在串口中输入命令stop adbd和start adbd来尝试解决问题。如果以上方法不起作用,还可以尝试以下措施:检查端口5037是否被占用,排除可能改名的adb;尝试换USB线和USB口,进行拔插操作;重启手机;撤销USB授权并重试;关闭开发者模式再重新开启;如果adb版本低于1.0.31,尝试切换到更高版本的adb。可以通过执行adb version命令查看adb版本信息。总的来说,这些方法可以帮助解决设备adb offline的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [adb介绍环境配置设备offline解决方法。](https://blog.csdn.net/lcecube/article/details/125048138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [解决android设备adb offline问题](https://blog.csdn.net/tzr0330/article/details/73277933)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值