近期的一个项目须要用到linux开发android程序! 发现ubuntu有小米开发连接不上!  搞了一个下午才搞成功! 看看吧!

小米手机利用USB连接到Ubuntu 10.04系统。执行以下的命令:

rico@ricopad:~$ lsusb

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

Bus 006 Device 002: ID 17ef:1003 Lenovo

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

Bus 005 Device 003: ID 046d:c06c Logitech, Inc.

Bus 005 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 003 Device 003: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller

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

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 005: ID 18d1:9025

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

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

rico@ricopad:~$ lsusb

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

Bus 006 Device 002: ID 17ef:1003 Lenovo

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

Bus 005 Device 003: ID 046d:c06c Logitech, Inc.

Bus 005 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 003 Device 003: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller

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

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

对照发现,Bus 001 Device 005: ID 18d1:9025   就是小米手机的

sudo gedit  /etc/udev/rules.d/53-android.rules在打开的文件里添加�下面文本:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685e", SYMLINK+="android_adb"
sudo chmod a+rx /etc/udev/rules.d/53-android.rules
rico@ricopad:/etc/udev/rules.d$ sudo service udev restart    //or restart udev

udev start/running, process 7147

在 android sdk 的 tools 文件夹下执行 (这一步非常重要,必需要sudo,否则没效果)

rico@ricopad:~/star2011/SDK/android-sdk-linux/platform-tools$ sudo ./adb kill-server

rico@ricopad:~/star2011/SDK/android-sdk-linux/platform-tools$ sudo ./adb devices

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

* daemon started successfully *

List of devices attached

然后,就能够直接用adb  shell操作了.也能够用Eclipse来调试。

---------------------------------------------------------------------------------------------------------------------------------------------

近期发现了一个更好用的方法在此贡献出来

在/etc/udev/reles.d 目录下新建51-android.rules 文件  写入 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

保存对出就能够了 以后仅仅要插上手机就会自己主动连接了

ubuntu ???????????? no permissions 问题解决相关推荐

  1. Ubuntu常见系统问题解决方式

    Ubuntu常见系统问题解决方式 Ubuntu每次开机后提示检测到系统程序出现问题的解决方法 Ubuntu循环登陆问题 问题描述 原因 解决方法 文件夹打开缓慢 Ubuntu启动后GUI界面卡住不动 ...

  2. Ubuntu无法上网问题解决

    局域网里的服务器(Ubuntu 10.04)除了装系统时上外网下载软件,一直在内部访问.今天想在服务器上再装个软件,通过SecureCRT登录上去安装,却发现以下问题: 解析"ubuntu. ...

  3. Cannot add PPA: ‘ppa:~jonathonf/ubuntu/python-3.6‘. 问题解决

    sudo add-apt-repository ppa:jonathonf/python-3.6 出现报错: Cannot add PPA: 'ppa:~jonathonf/ubuntu/python ...

  4. 虚拟机ubuntu无法上网问题解决

    安装好虚拟机后,自己也不懂,胡乱设置,始终无法上网. 在网上查询,其实不复杂,只需两步:1.关闭Ubuntu虚拟机,在vmware菜单栏设置 edit ->virtual network edi ...

  5. VMware Ubuntu 全屏问题解决

    在终端中输入: sudo apt install open-vm* 回车   自动解决

  6. Ubuntu/Jetson Nano问题解决“Illegal instruction(core dumped)”

    困扰我好多天的问题终于解决了!!!!! 之前还好好运行的程序不知道为什么忽然几乎所有运行程序开始报错 "Illegal instruction(core dumped)" 也就是非 ...

  7. 双系统linux触摸板不能用,windows系统与ubuntu双系统导致笔记本触摸板失灵的解决办法(非输入代码)...

    先说一下我现在的笔记本使用的系统,windows10 64位+ubuntu14.04 64位. 这几天把ubuntu装好后本来毫无问题的,用的飞起-可是昨天不知道什么原因,触摸板突然失灵了,插上鼠标可 ...

  8. VMware虚拟机中Ubuntu忘记密码的解决办法

    在VMware中装的Ubuntu 16.04,今天登录时候忘记了密码,网上搜了一下,结合自己实践,最后重新设置了密码. 步骤还是比较简单的,具体如下. 1.重启Ubuntu,随即长按shift进入gr ...

  9. 如何查看Ubuntu版本号

    如何查看Ubuntu版本号 问题 解决 问题 我们在使用ubuntu的过程中,有时候需要确认一下自己现在的系统版本是多少,那么如何查看呢? 解决 打开命令行后,有两个地方可以看到版本信息如下: 查看/ ...

最新文章

  1. 山东人为什么爱用倒装句?没有吧我觉得。
  2. python画圣诞树代码-圣诞节!教你用Python画棵圣诞树
  3. selenium ruby和java_Selenium 2之Ruby版——安装篇
  4. 我的爹,我的娘(2006-02-22 21:39:07)(新浪)
  5. STL(1)——查找函数find的使用
  6. pixel1代android11,Pixel用户吐槽Android 11:升级后性能被劣化
  7. php各安装包中TS和NTS及SRC/VC6|VC9|VC11|VC14|VC15版本区别意思详解(转)
  8. 最大功率点跟踪测试软件,最大功率点追踪
  9. 一个不知名前辈的创业史(血泪)
  10. Kail linux中无法定位软件包
  11. Unity 接讯飞语音SDK
  12. gunicorn的作用
  13. HDOJ 4696 Answers 乱搞
  14. Apache服务器的安全性及实现
  15. @Primary 使用
  16. 谷歌浏览器部分网站不能保存密码
  17. 百度地图 热力图及轨迹图展示
  18. ST-LINK/V2 烧录固件
  19. 苹果手机发短信怎么知道对方已读
  20. 虚拟机上调整虚拟机的窗口大小

热门文章

  1. pycharm快敏捷键
  2. JDB2导致磁盘io使用率高
  3. Java程序员之完美代码
  4. 12-1-顺序文件归并-文件-第12章-《数据结构》课本源码-严蔚敏吴伟民版
  5. linux下升级 OpenSSH
  6. 荣幸参加 微软 Teched 2012 会议
  7. 哈士奇与阿拉斯加雪橇犬的区别
  8. 导出Oracle数据库用户Procedure和Function为文本文件的小工具
  9. Flink SQL Client注册SCALA UDF完整流程
  10. no module named 'social_core'