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-camera 和 react-native-camera,则应用程序会在相机打开时崩溃,只需使用其中一个库即可没关系,对我来说,我只是卸载了两个摄像头,然后重新安装 react-native-camera,摄像头就可以工作了!
【讨论】:
以上是关于react-native-camera 使我的应用程序崩溃的主要内容,如果未能解决你的问题,请参考以下文章
React-Native-Camera 不能在 IOS 上工作但在 Android 上工作,IOS 应用程序崩溃
在应用关闭的情况下使用“react-native-camera”
React-native-camera - TypeError:未定义不是对象
使用 react-native-camera 创建非常简单的应用程序时出错