android - 访问被拒绝查找属性 "vendor.camera.aux.packagelist"

标签 android firebase-mlkit

我复制了部分 firebase-mlkit 示例代码,仅用于图像标签。当我在 Nokia 6.1 上运行并收到以下错误消息时:-

type=1400 audit(0.0:4015): avc: denied { read } for name="u:object_r:vendor_camera_prop:s0" dev="tmpfs" ino=17821 scontext=u:r:untrusted_app:s0:c7,c256,c512,c768 tcontext=u:object_r:vendor_camera_prop:s0 tclass=file permissive=0

E/libc: Access denied finding property "vendor.camera.aux.packagelist

我在 AndroidManifest.xml 中添加了以下权限。

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"    />

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

我可以在诺基亚 6.1 上毫无问题地运行示例 firebase-mlkit。有什么想法吗?

最佳答案

您需要将“vendor.camera.aux.packagelist”导出为公共(public)默认 Prop ,例如:

vendor.camera.aux.packagelist u:object_r:exported2_default_prop:s0 exact string

在文件中([AOSP_DIR]/system/sepolicy/public/property_contexts)

关于android - 访问被拒绝查找属性 "vendor.camera.aux.packagelist",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55349478/

相关文章:

java - 从存档中打开文件而不进行临时解压

java - Appium:连接到 127.0.0.1:4723 [/127.0.0.1] 失败:连接被拒绝:连接

android - 光学字符识别 : Replace recognized text with its translation like google translate

swift - 主线程搞乱了排序

android - 我可以复制 Sprite 吗?

java - 安卓/java : stop a method from returning value until a part of the method is executed

android - OpenGL ES2 : Vertex Indices and Texture coordinates?

android - 从 SurfaceView 使用 ByteBuffer 时如何在 android ML-kit 中暂停条形码扫描

java - 如何使用opencv编辑图像以使用OCR读取文本

ios - MLKit iOS : Undefined symbols for architecture armv7