adb的配置
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了
最新文章
- JavaScript,复习总结
- 在与SQL Server建立连接时出现于网络相关的或特定于实例的错误
- JavaScript 札记(数据类型和变量、)
- java 构造函数内部的多态方法 完全剖析
- 重装系统后QQ聊天记录恢复方法
- 差别不在英语水平,而在汉语水平If you do not leave me, we will die together.
- C/C++输入输出
- MAC系统操作指令汇总
- 关于springmvc时request的getReader()和getInputStream()只能调用一次的解决办法
- c专家编程摘录
- iOS 环信透传cmd消息多次重复接收,解决办法
- Gitlab备份与恢复[七]
- Android代码混淆的问题解决(java.io.FileNotFoundException)
- SQL数据分析概览——Hive、Impala、Spark SQL、Drill、HAWQ 以及Presto+druid
- iOS开发-多线程NSOperation和NSOperationQueue
- google运维解密
- java线程操作
- 20135320赵瀚青LINUX第六周学习笔记
- nginx初步尝试
- word的xml文件中空白页和换页
热门文章
- Windows和Linux环境,网络异常模拟测试方法【转载自光荣之路微信公众号】
- [HNOI2006]马步距离
- HTML data-* 自定义属性
- Linux网卡别名
- 修改网卡MAC地址后出现问题:device eth0 does not seem to be present, delaying initialization
- mysql将日期字符串转换
- Java 常用IO流操作详解
- DataGuard相关视图
- [Oracle]记一次由sequence引发的enq sv-contention等待事件
- [Oracle]Oracle良性SQL建议