有机会在Android Nougat上访问/ dev / bus / usb吗?

时间:2017-03-22 13:18:23

标签: android permissions usb android-7.0-nougat

我的应用程序正在使用libusb,libftdi等在本机代码中使用android上的USB设备。启动Android Nougat,出于安全原因,应用程序无法读取/dev/bus/usb

Android Lollipop / Marshmallow设备:

~/Library/Android/sdk/platform-tools asmirnov$./adb shell ls /dev/bus/usb
001
002

Android Nougat设备:

~/Library/Android/sdk/platform-tools asmirnov$./adb shell ls /dev/bus/usb
ls: /dev/bus/usb: Permission denied

是否有可能像之前一样授予应用访问权限? 非常不希望将所有与usb相关的代码从c ++代码移到android代码中(我甚至不确定它是否可能)。

0 个答案:

没有答案