在windows下,我们调试手机的时候,第三方软件会自动为我们安装手机驱动,而在ubuntu下,我们缺没有(可能是自己不知道吧),所以需要手动处理一些东西。
1: 一般思路是通过官方文档,将自己的手机对应的规则添加即可识别。
例如,我的htc如下:
1.1:创建一个文件:
/etc/udev/rules.d/51-android.rules
1.2: 在文件中加入如下内容就可以了。就可以了。
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 就可以了。
2:但是偏偏就有写手机比较特别,在官方文档中找不到对应的规则,如:小米系列。
所以采用另外一种方案,
将手机链接电脑后,在shell终端运行lsusb命令
再开一个终端,拔掉手机后,再运行lsusb命令,对比就可以找到小米手机的信息。
如: Bus 001 Device 004: ID 2717:9039
运行命令如下:
2.1 echo "0x2717" > ~/.android/adb_usb.ini (手动更改也可以)。 (发现小米3和红米都是2717).
2.2 sudo adb kill-server、sudo adb start-server (重启adb夫妇)
3: 51-android.rules和adb_usb.ini的意义和关系:
51-android.rules For udev
adb_usb.ini For adb
udev在root下执行,将51-android.rules中的设备的读写权根暴露给用户,这样adb就拥有了指定设备的读写权根(adb在用户态下运行)。而adb_usb.ini则告诉adb哪些设备是android设备。
官方参考文档: http://developer.android.com/tools/device.html
参考文档: http://stackoverflow.com/questions/10945698/is-making-changes-in-adb-usb-ini-the-same-as-editing-51-android-rules
相关推荐
在使用虚拟机软件如VMware时,用户可能会遇到宿主机上的USB设备无法被虚拟机内的操作系统(例如Ubuntu)识别的问题。这种情况通常会影响到数据传输或其他依赖USB设备的功能。本文将详细介绍三种常见的情况以及相应的...
2. **驱动安装**:Ubuntu通常会自动识别并安装一些基本的硬件驱动,但指纹识别器可能需要额外的驱动。例如,Synaptics的指纹识别器可能需要`fprintd-leidos`或`libfprint0`等驱动。你可以通过`sudo apt update`更新...
在 VMware 虚拟机中,如果 U 盘不能被识别,可能是因为 VMware USB Arbitration Service 服务没有启动。解决方法是启动该服务,可以右键点击我的电脑,点击管理-服务和应用程序-服务,找到 VMware USB Arbitration ...
在ubuntu上安装cmake,然后使用cmake编译zxing源码测试 1.官网下载https://cmake.org/download/ cmake 2../bootstrap make -j8 sudo make install 3.查看安装是否成功 cmake --version 出现版本即可 4.解压zxing源码...
在本项目中,我们主要探讨的是如何在Ubuntu 16.04.02操作系统上使用OpenCV 3.4.0库进行简单的数字识别。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它包含了各种图像处理和计算机视觉...
ubuntu 12.04 desktop 不能识别 sdcard 下载后按照REAME 命令执行后 挂载驱动 sudo insmod /lib/modules/3.2.0-29-generic/kernel/drivers/scsi/rts5229.ko
### 虚拟机VMware下的Ubuntu USB设备识别问题及解决方法 #### 一、问题背景 在使用虚拟机软件VMware时,特别是在虚拟机中安装了Ubuntu Linux系统的情况下,可能会遇到USB设备无法正常识别的问题。这种情况对于经常...
发现在笔记本电脑WIN10,VMWare 15 pro ,ubuntu 16.04上u盘无法识别的一个解决方法: 因为异常强行把VM上的Ubuntu关键,重启电脑后出现提示**“以独占方式锁定配置文件失败,另一个正在运行的VMware的进程可能正在...
基于ubuntu+qt+opencv的人脸识别源码,实现基于qt+opencv的人脸识别代码,输入人脸、训练、识别人脸。Qt和opencv配置好后,打开该工程,将pro中opencv路径改成自己的就直接能用,代码有注释,用的是分类器,具体自己...
基于Qt和openCV人脸识别程序源码+项目说明(linux-ubuntu系统下).zip 基于Qt和openCV人脸识别程序源码+项目说明(linux-ubuntu系统下).zip 基于Qt和openCV人脸识别程序源码+项目说明(linux-ubuntu系统下).zip 基于Qt和...
这是一款在Ubuntu Linux操作系统上运行的人脸识别程序,它结合了Qt和OpenCV两个强大的开源库。Qt是一个跨平台的开发框架,常用于创建图形用户界面(GUI)应用程序,而OpenCV是一个计算机视觉库,提供了丰富的图像...
虚拟机VMware下的Ubuntu不识别USB设备问题的解决方法 在虚拟机VMware下安装的Ubuntu系统中,出现不识别USB设备的问题是非常常见的。这是因为虚拟机VMware在启动时,默认情况下并不会将USB设备分配给虚拟机,而是将...
c++二维码定位和识别+zbar+opencv+ubuntu16.04+clion开发+相机实时扫描
cv-bridgeConfig(用于20.04的ubuntu使用目标识别)
### 如何让Ubuntu中的虚拟机识别U盘 在使用Ubuntu作为主机操作系统并运行虚拟机时,有时会遇到虚拟机无法识别USB设备的情况。本文将详细介绍如何解决这一问题,并确保虚拟机能够正常识别并使用U盘。 #### 背景与...
【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决 - Ubuntu中文论坛1
总的来说,通过Howdy,Ubuntu用户能够享受到类似智能手机上的面部识别体验,实现快速而安全的登录。尽管设置过程中可能会遇到一些挑战,但只要遵循上述步骤,就能成功集成这一先进技术。希望这篇文章对你在Ubuntu上...
Linux(Ubuntu) adb 无法识别的问题 一般开发公司都开发员都有同时处理不同开发板,因为项目迭代需要。但是不同的开发板的USB并不同,导致adb无法识别。下面给出解决方法。 步骤一: 打开终端,输入lsusb 上面的...
- 在使用Ubuntu 8.04等旧版系统时,方向键(包括上、下、左、右)可能无法正常工作。 - 此问题不仅限于桌面环境中的应用程序,也可能出现在终端内的文本编辑器(如Vim)中。 2. **可能的原因**: - 键盘驱动程序...