0
点赞
收藏
分享

微信扫一扫

安卓 USB 无权限请求权限崩溃 UsbManager.requestPermission()空指针异常

黄昏孤酒 2022-02-10 阅读 45

记录一次安卓USB开发过程中遇到的奇葩崩溃,问题描述如下,usb开发在安卓6.0系统上开发完成后,客户更换了7.0系统反馈无法使用,打开app报错如下,经查看是获取usb权限时出了问题,恶心了好几天愣是没解决,已经放弃了,终于在客户的前端开发小伙不经意间的依次测试中发现了问题根源,原来是客户系统上同样安装了串口精灵测试工具,但是重点来了,插入usb时会提示使用默认应用打开,客户选择了串口精灵,导致了串口精灵正常使用,我的软件就无法获取权限了,
总结如下:插入usb时会弹窗提示 为usb设备选择一个应用,如果选了应用同时点击了始终选项,那只有这一个应用能获取到usb权限,其他应用将会无法获取usb权限在这里插入图片描述在这里插入图片描述

举报

相关推荐

0 条评论