Java Selinux在试图打开相机设备时拒绝了,因为它的目标是Android 10

Java Selinux在试图打开相机设备时拒绝了,因为它的目标是Android 10,java,android,android-camera2,selinux,Java,Android,Android Camera2,Selinux,设备:Oneplus 7 Pro,安卓10。我的应用程序使用Camera2API打开相机设备并捕捉照片(实际上,这是一个库,而不是应用程序本身)。只要我的目标是api 28,一切都很好。但在将目标api更改为29后,由于selinux的拒绝,它将冻结: 2019-10-22 11:32:17.734 4305-4305/?I/CameraManager全局:正在连接 至摄像服务2019-10-22 11:32:17.726 4305-4305/?W/my.app: type=1400审核(0.0

设备:Oneplus 7 Pro,安卓10。我的应用程序使用Camera2API打开相机设备并捕捉照片(实际上,这是一个库,而不是应用程序本身)。只要我的目标是api 28,一切都很好。但在将目标api更改为29后,由于selinux的拒绝,它将冻结:

2019-10-22 11:32:17.734 4305-4305/?I/CameraManager全局:正在连接 至摄像服务2019-10-22 11:32:17.726 4305-4305/?W/my.app: type=1400审核(0.0:44232):avc:denied{read}for name=“u:object\r:persist\u camera\u prop:s0”dev=“tmpfs”ino=17156 scontext=u:r:untrusted_app_27:s0:c120、c257、c512、c768 tcontext=u:object\r:persist\u camera\u prop:s0 tclass=file permissive=0 2019-10-22 11:32:17.726 4305-4305/? W/my.app:type=1400 审核(0.0:44233):avc:已拒绝{read}for name=“u:object\r:persist\u camera\u prop:s0”dev=“tmpfs”ino=17156 scontext=u:r:untrusted_app_27:s0:c120、c257、c512、c768 tcontext=u:object\r:persist\u camera\u prop:s0 tclass=file permissive=0 2019-10-22 11:32:17.738 4305-4305/? E/libc:拒绝访问查找 酒店“供应商摄像机辅助包装商”2019-10-22 11:32:17.738 4305-4305/? I/chatty:uid=10376(my.app)同一行2019-10-22 11:32:17.738 4305-4305/? E/libc:拒绝访问查找属性 “供应商摄像机辅助包装商”2019-10-22 11:32:17.738 4305-4305/? W/CameraManagerGlobal:[soar.cts]忽略相机的状态更新: 2 2019-10-22 11:32:17.738 4305-4305/? E/libc:拒绝访问查找 酒店“供应商摄像机辅助包装商”2019-10-22 11:32:17.738 4305-4305/? W/CameraManagerGlobal:[soar.cts]忽略状态更新 摄像机的位置:3 2019-10-22 11:32:17.739 4305-4305/?E/libc:访问被拒绝 查找属性“供应商摄像机辅助包装商”2019-10-22 11:32:17.739 4305-4305/? W/CameraManagerGlobal:[soar.cts]忽略 摄像机状态更新:4 2019-10-22 11:32:17.726 4305-4305/? W/my.app:type=1400审核(0.0:44234):avc:denied{read}for name=“u:object\r:persist\u camera\u prop:s0”dev=“tmpfs”ino=17156 scontext=u:r:untrusted_app_27:s0:c120、c257、c512、c768 tcontext=u:object\r:persist\u camera\u prop:s0 tclass=file permissive=0 2019-10-22 11:32:17.739 4305-4305/? E/libc:拒绝访问查找 物业“供应商摄像机辅助包装商”2019-10-22 11:32:17.739 4305-4305/? W/CameraManagerGlobal:[soar.cts]忽略状态更新 摄像机的位置:5 2019-10-22 11:32:17.739 4305-4305/?E/libc:访问被拒绝 查找属性“供应商摄像机辅助包装商”2019-10-22 11:32:17.739 4305-4535/? E/libc:拒绝访问查找属性 “供应商摄像机辅助包装商”2019-10-22 11:32:17.726 4305-4305/? W/my.app:type=1400审核(0.0:44235):avc:denied{read}for name=“u:object\r:persist\u camera\u prop:s0”dev=“tmpfs”ino=17156 scontext=u:r:untrusted_app_27:s0:c120、c257、c512、c768 tcontext=u:object\r:persist\u camera\u prop:s0 tclass=file permissive=0

所以看起来SELinux阻止我的应用程序使用摄像头硬件。你知道为什么吗