我是靠谱客的博主 大气蜜粉,最近开发中收集的这篇文章主要介绍linux下android连接真机测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.首先手机不插电脑运行命令:lsusb

出现:

1 Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
2 Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
3 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
4 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
5 Bus 003 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
6 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
7 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 5986:02d2 Acer, Inc
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 24ae:2000  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 8 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

真机连上电脑,再次运行lsusb,结果如下:

Bus 002 Device 002: ID 5986:02d2 Acer, Inc
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 24ae:2000  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 112: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 112: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)即为连接的真机设备。

2.创建android真机的usb规则

sudo gedit /etc/udev/rules.d/android.rules 

以上面联想为例,ID为12d1为例,输入下面这一行

SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"

3. 改变文件权限,并重启usb服务

sudo chmod a+rx /etc/udev/rules.d/android.rules 

重启

sudo /etc/init.d/udev restart 

4. 进入adb所在目录: /home/android/android-sdk/android-sdk-linux/platform-tools
具体路径还要根据个人实际情况来操作。
紧接着进行下面两步操作:

(很重要)拔掉usb重新连上再执行:

sudo ./adb kill-server

sudo ./adb devices

List of devices attached
IRL76DVGRS9TU4H6    device

ok,大功告成,你可以真机测试了。

注:手机连接模式不要选择pc助手样式的,不然会很参。


最后

以上就是大气蜜粉为你收集整理的linux下android连接真机测试的全部内容,希望文章能够帮你解决linux下android连接真机测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部