赞
踩
ubuntu上安装android studio出现adb 无法识别某些设备的问题,出现的都是
- m@OptiPlex-7040:/etc/udev/rules.d$ adb devices
- List of devices attached
- ???????????? no permissions
- de5d7a0f device
1、
error: insufficient permissions for device: udev requires plugdev group membership
先按照官网https://developer.android.com/studio/run/device,描述加了plugdev的分组
sudo usermod -aG plugdev $LOGNAME
还是不行
2、按照网上说法,加udev规则集各种出错,后来弃之。
3、因为有个手机可以识别到,发现那个在USB调试开关打开的情况,每次插拔,手机会弹出来一个选择usb可以传输还是只能充电的选项,如果对这个弹出框不加理会,也是识别不到,但是选择可以传输文件,就可以识别到。
所以意识到,应该是有个usb传输的默认配置,在开发者选项-->网络-->默认USB配置里可以选择默认充电还是其他功能,选择默认可以传输文件,每次插拔不理会弹出框,也可以识别到。
猜想那个识别不到的设备因为不会有USB插拔的弹出框,从而无法选择USB配置的问题,在USB默认配置里默认传输文件,无法识别的设备,便可以识别到了。
windows上的android studio不需要设置默认可以文件传输就可以识别到,ubuntu需要手机上设置此选项。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。