本次使用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

触觉智能分享-Android ADB工具使用相关推荐

  1. android adb工具linux,Ubuntu Android ADB 使用

    ADB (Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态.使用它我们也可以利用命令来进行一些常规操作,例如软件安装 ...

  2. Android ADB工具-管理设备/取设备硬件信息(一)

    Android ADB工具-管理设备/取设备硬件信息(一) 标签(空格分隔): Android adb 是 Android 开发必知必会的一个工具,它来自 sdk 包中.所有的刷机工具,应用管理工具都 ...

  3. Android ADB工具-管理设备 app(二)

    Android ADB工具-管理设备 app(二) 标签(空格分隔): Android 4.管理设备 app 命令 功能 adb install [-r|-s] <apkfile> 安装 ...

  4. 触觉智能分享-修改Android开机动画

    本文适用于我司基于RK PX30开发的系列主板(IDO-SOM3020/IDO-EVB3020)修改开机画面,搭载四核A35处理器,主频高达1.5  GHz,采用 Mali-G31 MP2 GPU,支 ...

  5. 触觉智能分享-低成本高性能的厨电解决方案

    每个热爱生活的人,一日三餐四季,柴米油盐这点小事,都值得去享受,可如何学会做一顿美味可口的饭菜,对厨房小白来说可不是易事,智能菜谱的出现,将做菜的烹饪过程进行了分步拆解,同时将专业大厨的做菜手艺&qu ...

  6. 触觉智能分享-SSD20X Ubuntu 20.04 文件系统的移植

    ​本文适用于SSD20X移植Ubuntu系统. IDO-SOM2D0X基于SigmaStar SSD201/202 SoC的超小SOM模组,双核A7 1.2GHz主频,1080P视频解码,支持MIPI ...

  7. 触觉智能分享-SSD2D0X 4G-cat1模块移植(l610)

    本文基于SSD2D0X移植广和通4G-cat1模块. Sigmastar芯片平台-IDO-SOM2D0X 基于SigmaStar SSD201/202 SoC的超小SOM模组,双核A7 1.2GHz主 ...

  8. 触觉智能分享-RK3568在金融自助终端的应用

    前言 随着经济的飞速发展,传统柜面服务因其成本高.拓展速度慢.服务时间受限而成为银行发展的一个瓶颈,因此,一种可以满足大多数消费者金融消费需要,且成本投入低的金融服务方式成为各银行的强烈需求,在这种情 ...

  9. 1.Android新版开发教程笔记—Android ADB工具使用

    adb(Android Debug Bridge)是Android提供的一个通用调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态. adb功能操作:1)快速更新设备或手机模拟器中的代码,如应 ...

最新文章

  1. 【青少年编程】【一级】 奔跑的马
  2. 在线试玩,在体感游戏中打败泰森,这位小哥破解了任天堂「拳无虚发」
  3. 随时牵手,不要随意分手
  4. Acwing第 16 场周赛【未完结】
  5. OkHttp ResponseBody没有关闭造成的内存泄漏
  6. Android 短视频拍摄、拍照滤镜 第三方库SDK
  7. arp协议的主要功能是_程序员需要掌握的一些网络协议汇总
  8. 办公室自动化系统_RPA:办公自动化的下一站
  9. RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)
  10. python朴素贝叶斯分类MNIST数据集
  11. E: Sub-process /usr/bin/dpkg returned an error code (1) Ubuntu安装apt-get命令报错
  12. python基本运算_python中的基本运算
  13. C++--第9课 - 构造与析构 - 上
  14. SCSI硬盘设备到/dev/sd设备的映射关系
  15. Saltstack系列2:Saltstack远程执行命令
  16. python按键精灵找图教程_按键精灵中找图的操作教程
  17. angularjs源码笔记(1.3)--directive ctrl attrs
  18. R语言绘制 tan 图像
  19. 【Oracle】ora-00932:数据类型不一致:应为 -,但却获得BLOB
  20. 英特尔核显驱动hd630_英特尔首款独显 Xe Max 评测出炉:低于移动端 GTX 1050 Ti

热门文章

  1. EDFS 推出了开创性的下一代 NFT 和去中心化存储
  2. 最新数据处理 之 最新DSM(AW3D30)数据批量拼接--文末附数据获取方式
  3. oracle连接plsql和instantclient版本都对是64位,依然不能初始化oci.dll解决办法
  4. 校准曲线的绘制的小技巧
  5. Hive多字节分隔符解决方案
  6. 六十星系之32天机独坐丑未
  7. k64 datasheet学习笔记21--Direct Memory Access Multiplexer (DMAMUX)
  8. 旋转目标检测:Exploring Complementary Strengths of Ivariant and Equivariant Representations for FSL(CVPR21)
  9. 抗疫周观察 | 应届毕业生忧虑就业形势,超三成企业减校招;房地产商会提出自救方案...
  10. 影像数据全院连通+集中管理,博为全院级PACS助力桑植县人民医院顺利通过二甲复审