方法一:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
配置
修改/etc/udev/rules.d下的文件51-android.rules文件,在文件末尾增加
- SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
重启udev服务
- service udev restart
现在回到adb所在的目录
- cd /home/sun/WorkPath/ODROID/platform-tools
备注一:安装成功,adb shell进不去。
- ========================================================================================================
发现Ubuntu12.04不能连接小米开发,adb devices不能看到设备! 搞了一个上午才搞成功!
1.下载platform-tools-linux.tar.gz 解压在home/hotdata下面的一个目录,其他目录也可以
备注:给它加权限 chmod 777 -R
2.配置环境变量
。。。。
备注:重启服务,不行的话重启pc。
3.修改配置文件:
小米手机利用USB连接到Ubuntu 12.04系统。运行下面的命令:
longskywang@bjb0503:~$ lsusb
Bus 001 Device 006: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 002 Device 028: ID 2717:904e
Bus 001 Device 007: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth
拔掉手机的USB连接线,再运行:
longskywang@bjb0503:~$ lsusb
Bus 001 Device 006: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 001 Device 007: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth
对比发现,Bus 002 Device 028: ID 2717:904e 就是小米手机的
sudo vim /etc/udev/rules.d/50-android.rules在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666" //这一句就可以
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{idProduct}=="9039", SYMLINK+="android_adb"
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
4.重启服务longskywang@bjb0503:/etc/udev/rules.d$ sudo service udev restart //or restart udev
udev start/running, process 7147
在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)
longskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb kill-server
longskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attaclongskywang@bjb0503:~/android-sdk/platform-tools$ sudo ./adb shell