react-native-camera 使我的应用程序崩溃

Posted

技术标签:

【中文标题】react-native-camera 使我的应用程序崩溃【英文标题】:react-native-camera crashed my application 【发布时间】:2020-05-06 15:36:38 【问题描述】:

当我为 QrCode Scanner(react-native-camera) 添加依赖项并运行项目时,我的应用程序崩溃并且无法运行。

【问题讨论】:

您是否在 info.Plist 文件中添加了相机的权限密钥? 【参考方案1】:

为您的应用 android/app/src/main/AndroidManifest.xml 文件添加权限:

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

在 android/app/build.gradle 中插入以下行:

android 
  ...
  defaultConfig 
    ...
     missingDimensionStrategy 'react-native-camera', 'general'   

   
 

参考请查看此 [1]:https://github.com/react-native-community/react-native-camera/blob/master/docs/installation.md#requirements

【讨论】:

【参考方案2】:

当我从 expo 中弹出我的应用程序并尝试使用 react-native-camera 时,我遇到了同样的情况。

如果您同时使用 expo-camerareact-native-camera,则应用程序会在相机打开时崩溃,只需使用其中一个库即可没关系,对我来说,我只是卸载了两个摄像头,然后重新安装 react-native-camera,摄像头就可以工作了!

【讨论】:

以上是关于react-native-camera 使我的应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章

React-Native-Camera 不能在 IOS 上工作但在 Android 上工作,IOS 应用程序崩溃

在应用关闭的情况下使用“react-native-camera”

React-native-camera - TypeError:未定义不是对象

使用 react-native-camera 创建非常简单的应用程序时出错

如何让我的 react-native-camera 快速捕捉?

react-native-camera 在通过导航器打开 2 次时冻结应用程序