首先需要下载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命令了