Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78690
  • 博文数量: 15
  • 博客积分: 346
  • 博客等级: 一等列兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 17:20
文章分类
文章存档

2012年(15)

分类: LINUX

2012-07-09 19:27:50

首先需要下载adb for linux的工具包 

解压到任何地方,不要删除掉就是了

然后新建并编辑一个文件

sudo vi /etc/udev/rules.d/70-android.rules

在里面写入:

如果你的系统是10.10,或者11.04(11.10没有测试),则写入下面这句

SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8“, MODE=”0666″

如果你的系统版本是10.04 就改为下面一句

SUBSYSTEM==”usb”, SYSFS{idVendor}==”04e8“, MODE=”0666″

查看vendor的方法:lsusb,插拔设备对比,取出其中vendor即可。

其中红色字体未设别标识,不同厂商的标识不一样,请按照自己的手机更改,参照表如下

Manufacturer USB Vendor ID
Acer 0502
Dell 413c
Foxconn 0489
Garmin-Asus 091E
HTC (Older Phones) 0bb4
HTC (Newer phones) 18d1
Huawei 12d1
Kyocera 0482
LG 1004
Motorola 22b8
Nexus One/S 18d1
Nvidia 0955
Pantech 10A9
Samsung 04e8
Sharp 04dd
Sony Ericsson 0fce
ZTE 19D2

然后保存退出,再设置一下权限

sudo chmod a+rx /etc/udev/rules.d/70-android.rules

这时候还需要编辑一下 ~/.bashrc 文件加入adb tool的路径

vi ~/.bashrc

在末尾加入,其中红色部分就是刚下载的工具包解压的路径

export PATH=${PATH}:${HOME}/Documents/platform-tools

sudo /etc/init.d/udev restart

连接上手机,通过终端,进入到tools目录下,首次执行,输入命令adb kill-server

adb start-server 打开服务
如果一切正常的话
输入
adb devices
就能显示出当前连接到电脑的android设备 ^_^ 如果出现

List of devices attached

???????????? no permissions

则用sudo adb start-server来启动adb进程

试试这个命令
adb shell
就能在Ubuntu上的终端执行android的shell命令了
阅读(26946) | 评论(0) | 转发(0) |
0

上一篇:Ubuntu下配置samba实现文件夹共享

下一篇:没有了

给主人留下些什么吧!~~