【嵌入式Linux】手机连接Linux系统的adb操作

目录

  • 手机连接Linux系统的adb操作过程
  • adb控制指令测试

手机连接Linux系统的adb操作过程

通过了解,安卓的底层也是Linux,这样我们就可以通过Linux控制安卓手机完成一系列指令,在这里需要用到一个Linux系统adb,具体配置如下:

  1. 手机通过USB连接安卓手机,接着在香橙派命令界面输入:dmesg,即可列出系统USB设备界面:

【嵌入式Linux】手机连接Linux系统的adb操作_第1张图片

  1. 这样我们就可以通过香橙派跳到手机内核Linux应用层shell里面操作手机,这里需要用到adb,adb是Linux或Windows和手机进行交互需要用到的一个工具,我们需要安装adb:sudo apt-get install adb

在这里插入图片描述

  1. 查看设配列表:adb devices(这里我们需要打开手机开发者模式允许USB调试,不同型号的手机可能不一样)

【嵌入式Linux】手机连接Linux系统的adb操作_第2张图片

注意:如果输入adb devices会出现提醒:“insufficient permissions for device: user in plugdev group; are your udev rules wrong?”,我们就需要配置文件,以支持USB设备的热拔插,支持UDEV机制。

  1. 在/etc/udev/rules.d文件夹下创建规则文件
  2. cd /etc/udev/rules.d/
  3. sudo vim 51-android.rules
  4. 在文件中添加内容 SUBSYSTEM==“usb”,ENV{DEVTYPE}==“usb_device”,MODE=“0666”

在这里插入图片描述

  1. 进入手机命令界面访问设备终端:adb shell

【嵌入式Linux】手机连接Linux系统的adb操作_第3张图片

adb控制指令测试

双击屏幕: adb shell “seq 3 | while read i;do input tap 350 1050 & input tap 350 & sleep 0.01;done;”

上滑: adb shell input swipe 540 1300 540 500 100

下滑: adb shell input swipe 540 500 540 1300 100

锁屏: adb shell input keyevent 26

你可能感兴趣的:(嵌入式Linux开发,linux)