我正在我的项目中使用人脸检测功能。我的代码可以在包括我的设备(Honor Play,Android 9.0)在内的许多设备上完美运行,但在某些设备(例如ex)上无法正常工作。小米Redmi注意事项5专业版具有相同的版本(android 9.0),但我收到错误,如下面的日志所示。
我已在manifest.xml中添加了以下权限
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
我在日志中遇到以下错误
E/libc: Access denied finding property "vendor.camera.aux.packagelist"
W/CamCtrl.V17: type=1400 audit(0.0:363016): avc: denied { read } for name="u:object_r:vendor_default_prop:s0" dev="tmpfs" ino=13687 scontext=u:r:untrusted_app:s0:c101,c260,c512,c768 tcontext=u:object_r:vendor_default_prop:s0 tclass=file permissive=0
如果需要或不允许,我已经在请求相机和存储权限。 请让我知道该问题的所有解决方案。