Camera2闪退的问题解决

Posted taoqinhui687000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Camera2闪退的问题解决相关的知识,希望对你有一定的参考价值。

问题:应用Camera2,在手机上打开时闪退

工具:android Studio,手机

参考博文:https://zhuanlan.zhihu.com/p/85271179(博文中已经给出代码,本文不再重复)

调试过程中的注意事项:

1、AndroidManifest.xml配置权限如下:

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-feature android:name="android.hardware.camera" />
    <uses-feature android:name="android.hardware.camera2.full" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2、在手机端允许权限,在自己的手机上允许该应用的相机权限:(!!!非常重要!!!

 设置→应用→应用权限→相机→找到自己的app滑动允许即可

3、原博文中的代码使用的是前置摄像头,但是当我改为后置(“0”)时,在华为手机上正常显示画面,而在OPPO中显示黑白的画面。

过程修改:之前的AndroidManifest.xml权限配置没有:(上面已经添加过,此处只是说明过程)

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

 

以上是关于Camera2闪退的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Camera2闪退的问题解决

Camera2闪退的问题解决

xcode编辑时闪退的问题解决

Android APP闪退的可能原因和解决方法

解决Android的ContentProvider的cursor.moveToNext()执行后闪退的问题

Android开发,运行app闪退的解决方法