Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
现象:
拿到一台机器,打开相机提示
此相机缺少运行所需要的必要权限。请检查您的权限设置。
之前也遇到音频模块初始化有问题导致Camera的权限异常,而这次的不太一样。
异常Log:
03-02 08:49:08.367 561 572 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.android.camera2 cmp=com.android.camera2/com.android.camera.CameraLauncher bnds=[1705,1256][1969,1430] (has extras)} from uid 10003 pid 1240 on display 0
03-02 08:49:08.373 177 1108 D PermissionCache: checking android.permission.READ_FRAME_BUFFER for uid=1000 => granted (160 us)
原因:
相机在烧好系统第一次开机时需要授予拍照、录音权限,可能是前面有同事点拒绝了。
解决方法:
清除相机App里的缓存,重新打开相机,允许拍照录音权限。