ubuntu ???????????? no permissions 问题解决

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

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

[email protected]:~$ 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连接线,再执行:

[email protected]:~$ 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

[email protected]:/etc/udev/rules.d$ sudo service udev restart    //or restart udev

udev start/running, process 7147

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

[email protected]:~/star2011/SDK/android-sdk-linux/platform-tools$ sudo ./adb kill-server

[email protected]:~/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"

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

时间: 2024-10-16 21:10:23

ubuntu ???????????? no permissions 问题解决的相关文章

VmWare Workstation 10 安装 Ubuntu 14.04 问题解决

Ubuntu安装过程很顺利,安装完成后还是有小问题存在 问题1:无法联网,PING可以通,网址无法解析 原因:默认DNS设置不正确 解决:设置DNS地址为8.8.8.8,问题解决 问题2:vmware-tools安装失败,无法建立Share Folder 原因:vmhgfs 模块编译失败,一堆源码中的类型不兼容导致编译错误(路径:vmware-tools-distrib/lib/modules/source/vmhgfs-only/) (插曲:之前用老版WorkStation时也出过这个问题,改

安装ubuntu kylin时问题解决

ubuntu kylin版启动盘的制作及安装 1.从ubuntu官网下载 ubuntu kylin(iso格式)镜像文件 2.使用软碟通制作u盘启动盘, 3开机进入bios选项 长按(华硕fx50j)esc键 4.选择uefi模式 5.进行安装 华硕fx50j网卡更新 1.使用 lshw 或 lspci  命令查看电脑信息 2.网卡信息为03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)3.

Caffe系统搭建(常见问题解决办法和ubuntu使用中遇到问题解决方法)——持续更新

Caffe编译问题及解决方案汇总: 在编译caffe代码时,之前的各种错误会显现出来,这时候会出现各种各样的问题: 问题1: Error: 'make all' 'make test' .build_release/lib/libcaffe.so: undefined reference to cv::imread(cv::String const&, int)' .build_release/lib/libcaffe.so: undefined reference tocv::imencode

PHP安装yaf在ubuntu下面的问题解决

在执行make的时候出现如下错误: In file included from /root/yaf-2.1.2/yaf_router.c:28: /usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory In file included from /root/yaf-2.1.2/yaf_router.c:28: /usr/include/php/ext/pcre/php_pcre.h:

(转载)ubuntu安装pyton-pip问题解决

一.问题描述 [email protected]:/home/chao# apt-get install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出. 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: python

ubuntu usb权限问题解决

在/etc/udev/rules.d/ 创建51-android.rules SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666" SUBSYSTEM=="USB", ATTR{idVendor}=="15ba", MODE="0666"

Windows 7 & Ubuntu 14.04完美双系统安装及系统引导配置----校园网Mentohust配置

本文写于完美安装双系统之后,所以图片会不全然.主要目的是总结下注意事项.备用. 一.Win7-64-旗舰版U盘安装 win7-64-旗舰版纯净版下载,下载安装后仅仅有1个驱动人生! 附刻盘工具激活工具下载:点击下载(互联网下载.除了刻盘工具,不保证软件安全性! ) 直接使用Windows 7 USB DVD Download Tool刻盘! 不要用第三方工具什么大白菜之类的,实測这些东西不好用! 制作USB启动盘 下面四个步骤.无脑刻录: 1.选择源文件,也就是下载的ISO文件,无争议: 2.选

Ubuntu及Windows ADB设备no permissions的解决方案

本人曾在Windows下及Ubuntu下都遇到过Android设备无法识别的情况,就是run as Android Application的时候,target显示"??????",使用adb devices 查看设备状况,显示 List of devices attached????????????    no permissions 网上有很多解决方案,对于Ubuntu,有人说是因为USB权限,问题 输入 sudo lsusb 找到自己的USB设备,在/etc/udev/rules.

(转)Caffe搭建:常见问题解决办法和ubuntu使用中遇到问题(持续更新)

参考网址:http://www.cnblogs.com/empty16/p/4828476.html 严正声明: 在linux下面使用命令行操作时,一定要懂得命令行的意思,然后再执行,要不然在不知道接下来会发生什么的情况下输入一通命令,linux很有可能崩掉. 因为在linux下面,使用sudo以及root权限时,是可以对任意一个文件进行操作处理的,即使是正在使用的系统文件. caffe中出现下面这些问题说明在安装过程中有一些步骤没有按照官网说明来,如果按照官网说明一步步安装,一般会一次性通过.