开发环境:Ubuntu 16 .04
IDE:Android Studio
开发语言:Java
在接入设备进行联机调试的时候,遇到了这样的问题:
insufficient permissions for device: user in plugdev group; are your udev rules wrong?
在网上查了一下资料,主要问题是一些非标设备默认无法被识别,解决办法也非常简单,记录如下:
首先在控制台输入以下命令:
lsusb
如上图所示,我所调试的设备是红框中的设备,其实是一台物联网工业设备。出现了设备名称,至少表示设备是正常接入到Ubuntu中的。
接下来就非常简单了,我们需要移动到下列路径:
/etc/udev/rules.d/
然后在这个路径下,创建一个新的.rules文件。
注意,以下部分参考网络内容:点击打开链接
sudo vim 51-android.rules
在新文件中输入以下内容,并保存:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
接下来直接重新插拔设备,问题就得到了解决。
<div class="person-messagebox">
<div class="left-message"><a href="https://blog.csdn.net/freezingxu">
<img src="https://profile.csdnimg.cn/E/1/9/3_freezingxu" class="avatar_pic" username="freezingxu">
</a></div>
<div class="middle-message">
<div class="title"><span class="tit "><a href="https://blog.csdn.net/freezingxu" data-report-click="{"mod":"popu_379","ab":"new"}" target="_blank">女儿控伪全栈老徐</a></span>
<!-- 等级,level -->
<img class="identity-icon" src="https://csdnimg.cn/identity/blog5.png"> </div>
<div class="text"><span>原创文章 65</span><span>获赞 76</span><span>访问量 37万+</span></div>
</div>
<div class="right-message">
<a class="btn btn-sm bt-button personal-watch" data-report-click="{"mod":"popu_379","ab":"new","extend1":"个人信息未关注"}">关注</a>
<a href="https://im.csdn.net/im/main.html?userName=freezingxu" target="_blank" class="btn btn-sm bt-button personal-letter">私信
</a>
</div>
</div>
</div>
</article>