1. 查看手机ID号。

charlesxue@THSHIBA:~/setup/cocos2d-x/cocos2d-x-2.1.4/projects/simpleGame/proj.android/bin$ lsusb

Bus 001 Device 002: ID 10f1:1a19 Importek

Bus 001 Device 003: ID 0bda:0159 Realtek Semiconductor Corp. Digital Media Card Reader

Bus 002 Device 005: ID 05c6:9031 Qualcomm, Inc.

Bus 002 Device 003: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter

Bus 006 Device 002: ID 062a:4101 Creative Labs

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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

想知道哪个是手机的usb口,很简单的办法就是插上手机执行一下lsusb命令,然后拔掉手机再次执行一下lsusb比较一下打印结果。

2.写驱动配置文件。

If you’re developing on Ubuntu Linux, you need to add a rules file that contains a USB configuration for each type of device you want to use for development. Each device manufacturer uses a different vendor ID. The example rules files below show how to add an entry for a single vendor ID (the HTC vendor ID). In order to support more devices, you will need additional lines of the same format that provide a different value for the SYSFS{idVendor} property. For other IDs, see the table of USB Vendor IDs, below.

1. Log in as root and create this file: /etc/udev/rules.d/51-android.rules.

For Gusty/Hardy, edit the file to read: [注:ubuntu 7.10及以后版本]

SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″

For Dapper, edit the file to read: [注:ubuntu 6.06及以前版本]

SUBSYSTEM==”usb_device”, SYSFS{idVendor}==”0bb4″, MODE=”0666″

2. Now execute:

chmod a+r /etc/udev/rules.d/51-android.rules

比如我的手机是motorola,idVender是22b8

那么这一行就是SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"

不过,你可以写多行。

所用到命令:sudo vim /etc/udev/rules.d/50-android.rules

文件里添加如下配置参数:

SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

保存,给配置文件设置下权限

sudo chmod a+r /etc/udev/rules.d/51-android.rules

重启:

sudo /etc/init.d/udev restart

最后再重启下adb服务,就可以了(没配置环境变量的请进入Android SDK tools目录执行sudo ./adb kill-server ./adb devices)

sudo adb kill-serversudo adb devices

修改/etc/udev/rules.d/51-android.rules不需要重启Linux机器,重新插拔一下设备就可以了。再次运行adb devices就可以看到你的设备已经连接

VIM的安装:

apt-get install vim

参考资料:

http://www.androidonline.net/article/html/3511.html

ubuntu android 手机驱动,ubuntu 下正确安装android手机驱动相关推荐

  1. ubuntu 下正确安装android手机驱动

    1. 查看手机ID号. charlesxue@THSHIBA:~/setup/cocos2d-x/cocos2d-x-2.1.4/projects/simpleGame/proj.android/bi ...

  2. Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置

    Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...

  3. Linux 环境下php5.6,如何正确安装微软Mssql驱动--详细教程

    Linux 环境下,如何正确安装微软Mssql驱动 近日,由于公司业务的需要,需要用到PHP连接一个客户的Mssql服务器.于是,开始一番折腾之路.Baidu与Google之后,发现,网上说的各种方法 ...

  4. Ubuntu 16.04 - GeForce RTX 2080 Ti 安装 GPU 显卡驱动 (Display Driver)

    Ubuntu 16.04 - GeForce RTX 2080 Ti 安装 GPU 显卡驱动 (Display Driver) NVIDIA 引领人工智能计算 - NVIDIA https://www ...

  5. 在Linux下正确安装VMWARE TOOLS

    在Linux下正确安装VMWARE TOOLS 1.以ROOT身份进入LINUX 2.按下CTRL+ALT组合键,进入主操作系统,点击VMWARE状态栏安装提示,或者点击SETTING菜单下的ENAB ...

  6. ❤️【Android精进之路-02】安装Android Studio,认识Android SDK,一步步学习❤️

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦. 本文会重点介绍Android SDK以及如何安装Android Studio进行Android开发. 干货满满,建议收藏,需要用到时常看看.小伙伴 ...

  7. ubuntu系统python下载_ubuntu 下python安装及hello world

    //@desn:ubuntu 下python安装及hello world //@desn:码字不宜,转载请注明出处 //@author:张慧源 //@date:2018/08/17 环境准备:ubun ...

  8. android程序到处apk,导出已安装到手机中程序的apk文件

    查看该手机所有安装包的包名, 输入adb shell pm list packages 找到你要导出的包名 获取该安装apk的路径, 输入adb shell pm path com.pfoc.myac ...

  9. 安装Android时没有sdk怎么办,怎么安装Android SDK?手机变砖修复必备教程

    怎么安装Android SDK?手机变砖修复必备教程.这款教程是Android SDK安装教程.也只有通过这款教程才能进行手机的变砖修复教程,下面来看看这款教程的详细介绍吧. Android SDK安 ...

最新文章

  1. 如何简化Exchange 2007 OWA URL访问
  2. 一个Portal处理流程
  3. python 打开文件-Python打开文件的方式
  4. 我的第一篇blog 【随意】
  5. 详解log4j2(下) - 按日志级别区分文件输出
  6. python tkinter实例_python绘制一个图形示例源码(tkinter)
  7. php寻找文本,PHP文本数据库的搜索方法_php
  8. HTML Img Compression(压缩)
  9. magento网站建设_跨境自建站Magento麦进斗代打包代贴单代发货
  10. 以太坊是什么鬼?!媲美比特币的加密币大揭秘
  11. 【操作系统/OS笔记11】并发执行的必要性,产生的问题,原子操作,为什么引入锁机制,面包购买的类比
  12. java redis pubsub_如何从Java中的生菜RedisPubSubListener获取消息?
  13. OKR 如何转变你的绩效管理策略
  14. 水平放滑轮组计算机械效率,滑轮组机械效率     王凤霞
  15. PMP-项目采购管理
  16. 全球及中国水解蚕丝蛋白行业研究及十四五规划分析报告
  17. Python画水平和垂直线
  18. HTML5七夕情人节表白网页制作【3D雪花展开相册】HTML+CSS+JavaScript 程序员表白网页 简单的3D相册制作
  19. 输入某年某月某日,判断这一天是这一年的第几天?(JS实现)
  20. ThinkPHP验证码错误解决过程

热门文章

  1. [FPGA系列] 扩展知识 --- QPSK调制解调器
  2. 没装oracle plsql,64位WIN7系统,未装ORACLE,我用PLSQLDEV 远程连接数据库时报错ORA-12560:TNS:protocol adapter error...
  3. 【VBScript恶搞代码】关不掉的窗口
  4. 惠普M329打印机更换副厂硒鼓后提示墨粉不足并无法打印
  5. Robocode教程1——安装、运行、配置
  6. Windows下使用HDFView了解ICESat-2的hdf5文件
  7. 从码云上克隆代码,修改完之后,在提交上去(图解)
  8. Java中内嵌浏览器
  9. SQLALCHEMY_TRACK_MODIFICATIONS adds significant异常的解决方法
  10. Unity官方离线中文文档大集合