转载部分,没有测试

/********************************************************************************************/

发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备!  搞了一个上午才搞成功!

小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:

longskywang@bjb0503:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 004: ID 138a:0008 Validity Sensors, Inc. VFS300 Fingerprint Reader
Bus 002 Device 007: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 002 Device 008: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 002 Device 025: ID 0461:4d22 Primax Electronics, Ltd 
Bus 002 Device 005: ID 0c45:6481 Microdia 
Bus 001 Device 005: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
Bus 001 Device 006: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 002 Device 028: ID 2717:904e  
Bus 001 Device 007: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth

拔掉手机的USB连接线,再运行:

longskywang@bjb0503:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 004: ID 138a:0008 Validity Sensors, Inc. VFS300 Fingerprint Reader
Bus 002 Device 007: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 002 Device 008: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 002 Device 025: ID 0461:4d22 Primax Electronics, Ltd 
Bus 002 Device 005: ID 0c45:6481 Microdia 
Bus 001 Device 005: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
Bus 001 Device 006: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 001 Device 007: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth

对比发现,Bus 002 Device 028: ID 2717:904e    就是小米手机的

sudo gedit  /etc/udev/rules.d/50-android.rules在打开的文件中增加以下文本:

SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{idProduct}=="9039", SYMLINK+="android_adb"

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

注意,这个50-android.rules 文件名字应该是随意命名的,试过 51-android.rules ,52-android.rules  似乎是都可以的。

注意 "SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666" "这句是给 ubuntu 7.01 以后的系统识别用的

而"SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666""是给 Ubuntu 7.01之前的系统识别用的。相当于系统兼容。

longskywang@bjb0503:/etc/udev/rules.d$ sudo service udev restart    //or restart udev

udev start/running, process 7147

在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)

longskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb kill-server

longskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb devices

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

List of devices attached

到这一步了,结果发现 List of devices attached 下面没有设备出现,这就意味着 adb不识别新的USB 设备,纠结了。

如果跟我一样悲惨,请执行如下操作

/********************************************************************************************/

下面也是转载的,不过是经过我测试的,上面的不做评论。

我用的 ubuntu 13.10  , 手机是 小米4

longskywang@bjb0503:~$ cd ~
longskywang@bjb0503:~$ cd .android/

longskywang@bjb0503:~/.android$ ls
adbkey       adb_usb.ini~     avd       debug.keystore     repositories.cfg
adbkey.pub   androidtool.cfg  cache     default.keyset     sites-settings.cfg
adb_usb.ini  androidwin.cfg   ddms.cfg  modem-nv-ram-5554

请注意这个 adb_usb.ini(如果没有,可以自己建立一个)

longskywang@bjb0503:~/.android$ gedit adb_usb.ini

里面的内容一般如下:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.

我们在其中加一行

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2717

请注意,这个 0x2717 就是我们得到的设备号码

主要是这里。

保存,关掉,然后

longskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb kill-server

longskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb devices

List of devices attached 
9109ce53 &n

操作之后,成功连接了,所以记录下。

ubuntu 系统连接 xiaomi手机相关推荐

  1. Ubuntu系统连接Android真机测试

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu系统连接Android真机调试 作者:gaolei_xj发布于 10月01日访问(444)评论(0) 第一步:查看 ...

  2. win10 连接android,win10系统连接安卓手机usb没反应的解决方法

    很多用户都喜欢将手机usb连接电脑来进行充电或者操作,然而有不少win10系统用户却遇到连接安卓手机usb的时候没有任何反应,遇到这样的故障要如何解决呢?本教程就给大家分享一下win10系统连接安卓手 ...

  3. Ubuntu配置连接android手机

    在Ubuntu系统中,默认情况下一般用户是不能直接访问USB设备的.因此,为了能够让Ubuntu连接上android手机,我们需要做一定的配置.以下介绍几种配置的方法. 方法一 android官方网站 ...

  4. Ubuntu系统连接罗技K380键盘

    近日向学习LInux系统的使用,便把windows系统卸载装上了Ubuntu. 下面是罗技K380连接Ubuntu 系统的方法 先打开K380键盘的蓝牙,我选择2,然后进入电脑的终端,输入如下命令 $ ...

  5. Ubuntu系统连接蓝牙鼠标失败问题解决办法

    最近在电脑上安装了Windows 10+Ubuntu 16.04双系统,登录Ubuntu系统后发现无法连接蓝牙鼠标,经过多方查找终于解决问题成功连接鼠标,我对前辈的解决办法添加了一些说明及截图,特此与 ...

  6. 使用ubuntu系统连接不上可移动设备(读卡器+TF卡)

    可移动设备连接的问题 ①问题一 现象 可移动设备中,设备连接到虚拟机的按键都是灰色的(之前是灰色的,现在解决掉这个问题之后) 插入u盘/打印机后,会有弹窗显示连接到虚拟机或主机 但是选择连接到虚拟机后 ...

  7. ubuntu系统连接微软microsoft arc touch鼠标搜索不到鼠标设备

    试了无数次发现始终找不到微软鼠标,就在想要放弃的时候,我决定找个其他ubuntu系统试一下,结果发现我另外一个本子竟然可以连接.我总觉得是通过蓝牙连接的,而且都是蓝牙4.0的协议,即便连接不上,也不至 ...

  8. SSH(FinalShell)连接UOS/Ubuntu系统连接物理机一直提示输入密码

    FinalSehll连接物理机时,点击链接,弹出输入密码对话框,输入正确密码,两秒钟依旧会弹出输入密码提示框,直至超过默认输入次数,报错:too many authentication failure ...

  9. xp sp3系统连接华为手机,显示mtp驱动无法安装 2021/04/12

    安装windows media player11 在C:\WINDOWS\inf 找到wpdmtp.inf 更改为: [Generic.NTx86] %GenericMTP.DeviceDesc%=M ...

最新文章

  1. 联想用u盘重装系统步骤_联想笔记本重装win10系统教程
  2. 层次聚类多维度matlab实现_第34集 python机器学习:凝聚聚类
  3. jQuery源码分析系列
  4. 利用lay-ui结合ajax实现分页功能(不借助框架,简单易懂)
  5. oracle emctl start
  6. Go,11 岁生日快乐!
  7. 容易忽视但是功能灰常强大的Java API(二. 读写对象)
  8. odoo 对 many2many one2many的操作
  9. 基于keras+VGG-16的小数据集多分类图像识别(附代码数据集)
  10. 在Web网页里面实现像Excel/WPS条件格式那样根据数据大小自动改变背景颜色(网页数据热力图实现方法)
  11. Jenkins容器由于虚拟内存不足导致的异常退出
  12. 美化Hexo 个人博客
  13. 达人评测 i7 11390h和i5 11320h选哪个好
  14. KEIL软件错误代码及错误信息
  15. Python编程之文本颜色设置
  16. 压缩视频大小画质不变,视频压缩大小清晰度不变怎么做?
  17. Nacos单机环境安装
  18. pytorch中的Variable还有必要使用吗?
  19. 2019年英国央行利率决议时间表以及发布规则
  20. 存储过程和函数-数据库

热门文章

  1. 浅谈单例设计模式的3个要点
  2. 广州市海珠区2021-2022学年七年级第一学期期末考试英语试题
  3. SQL 通配符及其使用
  4. 哔哩哔哩视频上传软件,全自动上传
  5. Android 自定义底部导航栏消息显示
  6. Symbian OS SDKs简介(转)
  7. 《虚拟化与云计算技术》实训
  8. 疯壳出品-“鸿蒙OS”海思HI3518EV300开发快速入门
  9. java jfm入门_image Java版*图像过滤入门示例及源码模拟绿坝过滤机制 - 下载 - 搜珍网...
  10. mysql2005安装_超详细的sql2005图解安装全过程