我根据网上的方法试了下面的步骤,我的机子是ZTE V880,环境是ubuntu10.10
ly@ly-Vostro-1450:~$ sudo vim /etc/udev/rules.d/50-android.rules
[sudo] password for ly: 
然后我编辑并保存了文件,添加内容为:
#Sony Ericsson     0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE     19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666"
然后继续修改权限
ly@ly-Vostro-1450:~$ sudo chmod 777 /etc/udev/rules.d/50-android.rules
ly@ly-Vostro-1450:~/androidSDK/tools/android-sdk-linux_x86/platform-tools$ ./adb kill-server
ly@ly-Vostro-1450:~/androidSDK/tools/android-sdk-linux_x86/platform-tools$ ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached ly@ly-Vostro-1450:~/androidSDK/tools/android-sdk-linux_x86/platform-tools$ ./adb devices
List of devices attached ly@ly-Vostro-1450:~/androidSDK/tools/android-sdk-linux_x86/platform-tools$ 
 
可是我的list of devices attached的为空白呢,为什么啊,请问如何解决。。备注:
我用lsusb看过,好像能看到设备ID
ly@ly-Vostro-1450:~/androidSDK/tools/android-sdk-linux_x86/platform-tools$ lsusb
Bus 002 Device 006: ID 19d2:0083 ONDA Communication S.p.A. 
Bus 002 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 0bda:58c1 Realtek Semiconductor Corp. 
Bus 001 Device 004: ID 0a5c:21bc Broadcom Corp. 
Bus 001 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
第一行就是吧。。
求高手解决。

解决方案 »

  1.   

    设备-应用程序->开发->usb调试打开了没?
      

  2.   

    插拔usb一下 再lsusb对比下多出哪个?我的是
    Bus 002 Device 020: ID 18d1:4e12 Google Inc. Nexus One Phone (Debug)
    Bus 002 Device 019: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB确定ID 19d2:0083后试试这样写
    SUBSYSTEMS==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”0083″, MODE=”0666″
     
    sudo restart udev
      

  3.   

    打开了,确定是这个,,我试了你的
    SUBSYSTEMS==”usb”, ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”0083″, MODE=”0666″
     
    sudo restart udev
    还是不行啊ly@ly-Vostro-1450:~$ lsusb
    Bus 002 Device 007: ID 19d2:0083 ONDA Communication S.p.A. 
    Bus 002 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. 
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 005: ID 0bda:58c1 Realtek Semiconductor Corp. 
    Bus 001 Device 004: ID 0a5c:21bc Broadcom Corp. 
    Bus 001 Device 003: ID 1c4f:0003 SiGma Micro HID controller
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    ly@ly-Vostro-1450:~$ lsusb
    Bus 002 Device 003: ID 0bda:0138 Realtek Semiconductor Corp. 
    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 005: ID 0bda:58c1 Realtek Semiconductor Corp. 
    Bus 001 Device 004: ID 0a5c:21bc Broadcom Corp. 
    Bus 001 Device 003: ID 1c4f:0003 SiGma Micro HID controller
    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      

  4.   

     
     重启 插拔usb 换电脑的usb端口(电脑后面的比较稳定) 数据线不要太长 再就用手机的终端上看adbd这个服务有没开启 都不行的话那
      

  5.   

    我的这个手机我在win7下用过,是可以调试的。。就是在ubuntu下面不行,,刚买的新机子呢换了接口都不行,,
      

  6.   

    看下这个,照其方法试一下, 看看可不可以http://www.open-china.net/blog/97077.html
      

  7.   

    确定板子上的adbd是运行的
    ubuntu上写
    sudo killall adb
    sudo ./adb devices
    看看是不是权限问题
      

  8.   

    楼主请联系我MSN [email protected] 或者QQ 87209
      

  9.   

    1.首先把手机连接上USB接口,然后在终端输入:
      lsusb
    2.找到你的手机的usb设备,记下设备的id等信息
    3.接下来执行下面的命令
      sudo gedit /etc/udev/rules.d/50-android.rules
    SUBSYSTEM=="usb", SYSFS{"ZTE "}==“设备的id”, MODE="0666"
    4.执行下面的命令
    sudo gedit /etc/udev/rules.d/90-android.rules
    5.在编辑窗口里增加下面这行
    SUBSYSTEM=="usb", ATTR{"ZTE "}=="设备的id", MODE="0666"
    6.执行下面的三个命令
    sudo chmod a+rx /etc/udev/rules.d/50-android.rules 
    sudo chmod a+rx /etc/udev/rules.d/90-android.rules 
    sudo /etc/init.d/udev restart
    7.执行下面的命令
    sudo ./adb kill-server
    sudo ./adb devices
      

  10.   

    我一直都有用过sudo,但是都不行,,我估计是手机问题。。
    如果谁能帮我解决,,请加我QQ:114722056,谢谢!
      

  11.   

    应该是设备问题,我换了一个设备,DELL的平板可以联机调试看样子ZTEV880不行了,如果谁实现过给我说一声,谢了!
      

  12.   

    sudo vi /etc/udev/rules.d/51-android.rules
    SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666"
    sudo /etc/init.d/udev restart
    sudo adb kill-server
    sudo adb start-server
    sudo adb devices
      

  13.   

    有一个要注意的,如果是 V880 给联通的制定机,这样的是搞不定的,听别人说很难搞定,我当时也是用的V880尝试,后来没用,换个MOTO就好了。
      

  14.   

    两种方法:
    第一种方法是你连上你的手机,重启电脑,再adb devices就可以,此时你lsusb看到的设备号是19d2:1350;但是当你再拨掉时就又不行了,此时lsusb看到的设备号是19d2:0083。
    第二种方法是进入拨号,输入*983*87274#,然后点击一下最上面的All functions,弹出授权,同意,然后退出就可以了,以后再也不受限制了。
    两种方法都不用设置udev的规则文件,都可以识别出来。