ubuntu 12.04 adb无法链接部分android的问题

一、ubuntu快速安装adb

1、快速安装jdk

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java6-installer

 

2、安装adb和fastboot

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

 

二、部分android设备adb无法识别的问题

 

1、无法识别的原因

       对于一些无法adb无法识别的android设备,是因为这写设备没有申请到一个google的pid,导致adb无法识别这写设备。

 

2、解决办法

        首先,我们将adb不能识别的设备连接到电脑,执行

lsusb

        然后,拔掉usb执行

lsusb

        对比两次的结果,我们会发现少了一条,那一条就是你的设备信息。在我的设备是这样一条

Bus 001 Device 010: ID 2207:0010  

        执行

sudo gedit /etc/udev/rules.d/50-android.rules

        编辑

SUBSYSTEM=="usb", ATTRS{idVendor}==" xx1", ATTRS{idProduct}==" xx2",MODE="0666",OWNER=="xx3"

        其中,xx1对应我上面设备的2207,xx2对应0010,xx3对应ubuntu的登陆名称。接着执行

sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo /etc/init.d/udev restart
sudo adb kill-server
adb devices

   如果还是不能连接android的devices,执行

 sudo gedit ~/.android/adb_usb.ini

 编辑你设备对应的数据 我的是0x2207。然后再次执行

sudo adb kill-server
adb devices

 

你可能感兴趣的:(ubuntu 12.04)