访问被拒绝找到属性“ vendor.camera.aux.packagelist”

jlo*_*lou 11 android firebase-mlkit

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

类型= 1400审核(0.0:4015):AVC:拒绝{读}名称=“ 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 =文件许可= 0

E / libc:拒绝访问,找到属性“ 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" />
Run Code Online (Sandbox Code Playgroud)

我可以firebase-mlkit在诺基亚6.1上运行该示例,而不会出现任何问题。任何的想法?

pgc*_*can -1

我不确定此问题的根本原因,但我能够通过延迟在我的应用程序中启动相机预览来解决此问题。

@Override
    protected void onResume() {
        super.onResume();    
    final Handler handler = new Handler();
    handler.postDelayed(new Runnable() {
        @Override
        public void run() {
            camera.startPreview();
        }
    }, 300);
}
Run Code Online (Sandbox Code Playgroud)

不要忘记停止预览并释放相机 onPause 活动事件。