触觉智能分享-Android ADB工具使用

本次使用IDO-EVB3568开发板Android系统作为测试,本文将一一介绍以上adb常用功能。

IDO-EVB3568是基于RK3568的工控主板,四核A55 2.0G 主频,支持高达8GB高速LPDDR4,1T算力NPU ,4K H.265硬解码,4K HDMI2.0显示输出,支持双通道LVDS/eDP/两路MIPI DSI 等多种显示接口,支持3屏异显。板载2路千兆以太网,双频WIFI+蓝牙,支持5G或4G通信,支持2路USB3.0和7路USB2.0, SATA3.0。5路串口(UART/RS232/RS485),2路CAN总线;支持Android11/Debian10/Ubuntu20/Buildroot/麒麟OS/鸿蒙OpenHamoney等多种操作系统。

本次使用IDO-EVB3568开发板Android系统作为测试,本文将一一介绍以上adb常用功能。

IDO-EVB3568是基于RK3568的工控主板,四核A55 2.0G 主频,支持高达8GB高速LPDDR4,1T算力NPU ,4K H.265硬解码,4K HDMI2.0显示输出,支持双通道LVDS/eDP/两路MIPI DSI 等多种显示接口,支持3屏异显。板载2路千兆以太网,双频WIFI+蓝牙,支持5G或4G通信,支持2路USB3.0和7路USB2.0, SATA3.0。5路串口(UART/RS232/RS485),2路CAN总线;支持Android11/Debian10/Ubuntu20/Buildroot/麒麟OS/鸿蒙OpenHamoney等多种操作系统。

更多资料请查看:

触智能 觉未来- 深圳触觉智能科技有限公司 (industio.cn)

IDO-EVB3568开发板正面

IDO-EVB3568开发板反面

1.ADB工具介绍

ADB(Android Debug Bridge)是 Android SDK 里的一个工具,用这个工具可以操作管理 Android模拟器或真实的 Android 设备,主要功能有:

运行设备的 shell(命令行) 

管理模拟器或设备的端口映射 

计算机和设备之间上传/下载文件 

将本地 apk 软件安装至模拟器或 Android 设备

网络 ADB:主机通过有线/无线网络(同一局域网)连接到 STB 设备 

USB ADB:主机通过 USB 线连接到 STB 设备 

环境配置

首次使用adb功能前,需要为其配置环境,可参考网上方法,也可根据以下方法进行配置:

ADB工具环境配置:右键电脑(PC)【此电脑】,点击【属性】,点击【高级系统设置】,点击【环境变量】,在环境变量框找到【Path】,点击【编辑】,点击右侧【新建】内容,内容里添加adb工具的存放路径

2.USB ADB使用说明

 

首先设备已经运行 Android 系统,设置->开发者选项->已连接到计算机打开,usb 调试开关打开。(默认打开)

PC 主机只通过 USB 线连接到机器 USB OTG 口,电脑(PC)端输入win+R,输入cmd进入电脑终端,然后执行以下命令:

adb devices //如果显示设备机器的序列号,表示连接成功

adb shell //执行后进入系统

ADB常用命令

2.1安装 APK

可以将指定的 APK 文件安装到设备上

adb root
adb remount
adb install <apk 文件路径> //安装结束返回Success为安装成功

示例如下:

安装成功后即可在安卓系统界面找到腾讯视频app

2.2 卸载APK

完全卸载

adb uninstall <package> //卸载成功后会返回Success

首先获取第三方apk的包名

pm list package -3

执行完可看到刚刚安装的腾讯视频apk包名:com.tencent.qqlive

示例如下:

2.3 从电脑上传文件到设备

adb root
adb remount
adb push <本地路径><远程路径>

push成功后即可在系统对应目录下查看相关文件

2.4 从设备下载文件到电脑

adb root
adb remount
adb pull <远程路径><本地路径>

示例如下:

pull成功后即可在电脑E:\file位置下看到相关文件

2.5 adb 模拟按键

adb shell input keyevent <keycode>
keycode 对应的数值如下所示:
keycode 含义
3    HOME 键
4    返回键
5    打开拨号应用
6    挂断电话
24   增加音量
25    降低音量
26    电源键
27    拍照(需要在相机应用里)
64    打开浏览器
82    菜单键
85    播放/暂停
86    停止播放
87    播放下一首
88    播放上一首
122    移动光标到行首或列表顶部
123    移动光标到行末或列表底部
126    恢复播放
127    暂停播放
164    静音
176    打开系统设置
187    切换应用
207    打开联系人
208    打开日历
209    打开音乐
210    打开计算器
220    降低屏幕亮度
221    提高屏幕亮度
223    系统休眠
224    点亮屏幕
231    打开语音助手
276    如果没有 wakelock 则让系统休眠

示例如下:

系统休眠
adb shell input keyevent 223  //执行结束后安卓界面就会进去休眠
点亮屏幕
adb shell input keyevent 224  //执行结束后安卓界面就会屏幕亮起

3.网络ADB使用说明

 

下面使用网口功能作为本次测试方法介绍,首先要注意以下两点

    • 设备上面首先要有网口,或者通过 WiFi 连接网络

    • 要确保PC和设备能够相互ping得通,需要在同一网段

    • 检查PC上的adb的版本,是否是1.0.25之后的版本

Android11开启网络adb方法,通过调试串口或者usb ADB方法执行以下命令

setprop persist.internet_adb_enable 1

执行结束会自动退出usb adb

网络adb连接

通过ficonfig命令查看网口ip

adb connect 192.168.0.39:5555

连接成功后通过adb devices命令查看设备序列号

由此可以看到第一个是我们的usb adb,第二个是我们刚刚弄的网络adb,执行以下命令连接

adb -s 192.168.0.39:5555 shell

调试完成之后,在设备上面执行以下的命令断开连接

adb disconnect 192.168.0.39:5555

  • 14
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Industio_触觉智能

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值