http://jingyan.baidu.com/article/2fb0ba405e815f00f2ec5f9e.html

1. 用快捷键Ctrl + Alt + T 打开终端命令工具,电脑不要插入连接android设备,在终端中输入并执行lsusb命令,来查看现在系统的usb设备

2.插入连接android设备,然后再执行lsusb来查看连接android设备后的usb设备连接情况

通过两次连接信息对比来查看差异,新增加的就是我们连接的设备,注意保存新连接的信息,后面会用到

3.输入下面的命令来新建51-android.rules文件:

sudo vim /etc/udev/rules.d/51-android.rules                 //文件正常不纯在,创建一个

4.在新建的51-android.rules文件中输入下面的内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="10d6",MODE="0666",GROUP="plugdev"

其中最关键的是ATTR{idVendor}=="10d6",的10d6,这个值来自于第2步中 10d6:0c02,这个需要根据不同android设备的厂商参数来进行填写,参数的获取方法,也可以按照第2步中的方法

填写完上面的内容后,保存文件并关闭

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

6.执行下面的命令重启udev,这样我们刚刚添加的新51-android.rules才会正式生效:

sudo /etc/init.d/udev restart

7.添加到环境变量中.bashrc

$gedit ~/.bashrc 
在最后边加入需要设置变量的shell语句,例如:
export PATH=~/mypath/bin:$PATH

8.cd ~/Android/Sdk/platform-tools/

./adb kill-server

9.sudo ./adb start-server

10../adb device  

11../adb shell

一般环境变量设置成功之后source .bashrc就可以直接用adb了

最新文章

  1. JavaScript,复习总结
  2. 在与SQL Server建立连接时出现于网络相关的或特定于实例的错误
  3. JavaScript 札记(数据类型和变量、)
  4. java 构造函数内部的多态方法 完全剖析
  5. 重装系统后QQ聊天记录恢复方法
  6. 差别不在英语水平,而在汉语水平If you do not leave me, we will die together.
  7. C/C++输入输出
  8. MAC系统操作指令汇总
  9. 关于springmvc时request的getReader()和getInputStream()只能调用一次的解决办法
  10. c专家编程摘录
  11. iOS 环信透传cmd消息多次重复接收,解决办法
  12. Gitlab备份与恢复[七]
  13. Android代码混淆的问题解决(java.io.FileNotFoundException)
  14. SQL数据分析概览——Hive、Impala、Spark SQL、Drill、HAWQ 以及Presto+druid
  15. iOS开发-多线程NSOperation和NSOperationQueue
  16. google运维解密
  17. java线程操作
  18. 20135320赵瀚青LINUX第六周学习笔记
  19. nginx初步尝试
  20. word的xml文件中空白页和换页

热门文章

  1. Windows和Linux环境,网络异常模拟测试方法【转载自光荣之路微信公众号】
  2. [HNOI2006]马步距离
  3. HTML data-* 自定义属性
  4. Linux网卡别名
  5. 修改网卡MAC地址后出现问题:device eth0 does not seem to be present, delaying initialization
  6. mysql将日期字符串转换
  7. Java 常用IO流操作详解
  8. DataGuard相关视图
  9. [Oracle]记一次由sequence引发的enq sv-contention等待事件
  10. [Oracle]Oracle良性SQL建议