首先需要下载adb for linux的工具包platform-tools-linux.tar.gz 下载地址
解压到任何地方,不要删除掉就是了
然后新建并编辑一个文件
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″
其中红色字体未设别标识,不同厂商的标识不一样,请按照自己的手机更改,参照表如下
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/rabbit/Documents/platform-tools
现在需要重启一下你的Ubuntu,然后USB连接手机,确保usb调试已打开,在终端下输入
adb start-server 打开服务
如果一切正常的话
输入
adb devices
就能显示出当前连接到电脑的android设备 ^_^
试试这个命令
adb shell
就能在Ubuntu上的终端执行android的shell命令了!
补充:可通过如下方法安装
安装:sudo apt-get install Android-tools-adb
Bus 003 Device 044: ID 18d1:4e26 Google Inc. // VID=18d1, PID=4e26
在"~/.android/adb_usb.ini"中输入0x18d1后保存
执行:adb kill-server, adb devices 可以查看到设备