Ubuntu下Android如何将手机通过USB连接PC开发测试
在windows下,Android手机连接PC非常简单,但是当我切换到ubuntu下时,发现Target列表中出现一行“????? N/A unknown ”类似这样一行的内容,说明PC无法正确识别手机,通过查找相关资料后,进行相关设置,发现可以连接PC了,故在此记录下来,以备后用。
1、查找手机usb信息(ID)
 方法:先拔下手机连接PC的USB线,然后查看USB设备信息,再次插入USB连接线,再次查看USB设备信息,通过比较,查找到自己手机的USB信息。
 使用命令:lsusb
找到我的手机的USB设备的信息是:
Bus 001 Device 005: ID 04e8:6860e
2、添加udev规则信息
 udev是一个动态硬件管理服务
sudo vi /etc/udev/rules.d/70-android-usb.rules
输入以下内容:
SUBSYSTEM==”usb”,ATTRS{idVendor}==”04e8″,ATTRS{idProduct}==”6860″,MODE=”0666″
04e8为供应商ID,MODE表示读取模式,0666表示任何人都可以访问。
设置70-android-usb.rules文件权限,并重启udev服务。
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
 | 
iori@IT-Department:~$ sudo chmod a+rx /etc/udev/rules.d/70-android-usb.rulesiori@IT-Department:~$ sudo /etc/init.d/udevudev                    udev-finish             udevtriggerudev-fallback-graphics  udevmonitoriori@IT-Department:~$ sudo /etc/init.d/udev restartRather than invoking init scripts through /etc/init.d, use the service(8)utility, e.g. service udev restartSince the script you are attempting to invoke has been converted to anUpstart job, you may also use the stop(8) and then start(8) utilities,e.g. stop udev ; start udev. The restart(8) utility is also available.udev stop/waitingudev start/running, process 13172 | 
3、设置ADB
拔下USB与PC连接线,然后再次插上,进入Android-SDK根目录Platform-tools,运行命令sudo ./adb kill-server和sudo ./adb devices即可。
| 
 1 
2 
3 
4 
5 
6 
7 
 | 
iori@IT-Department:~/android/adt-bundle-linux-x86_64-20131030/sdk/platform-tools$ sudo ./adb kill-serveriori@IT-Department:~/android/adt-bundle-linux-x86_64-20131030/sdk/platform-tools$ sudo ./adb devices* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attachedemulator-5554   device0019a27f7e2a8e  device | 
至此,您会发现您的手机设备Eclipse已经可以识别了。
来自原文
                    
                
                
            
        
浙公网安备 33010602011771号