我根据网上的方法试了下面的步骤,我的机子是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
第一行就是吧。。
求高手解决。
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
第一行就是吧。。
求高手解决。
解决方案 »
- 关于android源码程序图标问题
- TabHost选项卡的背景怎么样透明?
- 我想让Dialog中在启动一个Dialog,里面的Dialog该怎样写
- 大家知道google有没有语音识别服务的?或者SDK可以调用的?
- 请教关于Tabs页面里的onResume()复写问题
- 请教一个VideoView的问题
- Spinner下拉框事件出错的问题
- Android源码获取问题:repo init -u git://~ 然后就什么都没有,哪位可以告诉我该怎么办,跪谢!
- 初学andriod求推荐学习计划
- 大家讨论下如何使用framelayout
- 关于播放器的一个问题.....
- 高手!高手! 背景问题~ 请教高手~
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
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
重启 插拔usb 换电脑的usb端口(电脑后面的比较稳定) 数据线不要太长 再就用手机的终端上看adbd这个服务有没开启 都不行的话那
ubuntu上写
sudo killall adb
sudo ./adb devices
看看是不是权限问题
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
如果谁能帮我解决,,请加我QQ:114722056,谢谢!
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666"
sudo /etc/init.d/udev restart
sudo adb kill-server
sudo adb start-server
sudo adb devices
第一种方法是你连上你的手机,重启电脑,再adb devices就可以,此时你lsusb看到的设备号是19d2:1350;但是当你再拨掉时就又不行了,此时lsusb看到的设备号是19d2:0083。
第二种方法是进入拨号,输入*983*87274#,然后点击一下最上面的All functions,弹出授权,同意,然后退出就可以了,以后再也不受限制了。
两种方法都不用设置udev的规则文件,都可以识别出来。