【嵌入式Linux】手机连接Linux系统的adb操作
注意如果输入adbdevices会出现提醒“insufficientpermissionsfordeviceuserinplugdevgroup;areyourudevruleswrong?”,我们就需要配置文件,以支持USB设备的热拔插,支持UDEV机制。
·
手机连接Linux系统的adb操作过程
通过了解,安卓的底层也是Linux,这样我们就可以通过Linux控制安卓手机完成一系列指令,在这里需要用到一个Linux系统adb,具体配置如下:
- 手机通过USB连接安卓手机,接着在香橙派命令界面输入:
dmesg
,即可列出系统USB设备界面:
- 这样我们就可以通过香橙派跳到手机内核Linux应用层shell里面操作手机,这里需要用到adb,adb是Linux或Windows和手机进行交互需要用到的一个工具,我们需要安装adb:
sudo apt-get install adb
- 查看设配列表:
adb devices
(这里我们需要打开手机开发者模式允许USB调试,不同型号的手机可能不一样)
注意:如果输入adb devices会出现提醒:“insufficient permissions for device: user in plugdev group; are your udev rules wrong?”,我们就需要配置文件,以支持USB设备的热拔插,支持UDEV机制。
- 在/etc/udev/rules.d文件夹下创建规则文件
- cd /etc/udev/rules.d/
- sudo vim 51-android.rules
- 在文件中添加内容 SUBSYSTEM==“usb”,ENV{DEVTYPE}==“usb_device”,MODE=“0666”
- 进入手机命令界面访问设备终端:
adb shell
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
更多推荐
已为社区贡献2条内容
所有评论(0)