Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 在react native中启动Perview失败的摄像头_React Native - Fatal编程技术网

React native 在react native中启动Perview失败的摄像头

React native 在react native中启动Perview失败的摄像头,react-native,React Native,我有一个扫描二维码的组件。这是我的代码: import QRCodeScanner from 'react-native-qrcode-scanner'; . . . <QRCodeScanner cameraType={'front'} onRead={this.onSuccess.bind(this)} /> . . . onSuccess(e) { console.warn(e.data); } 从'react native qrcode scanner'导入QRCodeSc

我有一个扫描二维码的组件。这是我的代码:

import QRCodeScanner from 'react-native-qrcode-scanner';
.
.
.
<QRCodeScanner
cameraType={'front'}
onRead={this.onSuccess.bind(this)} />
.
.
.
onSuccess(e) {
console.warn(e.data);
}
从'react native qrcode scanner'导入QRCodeScanner';
.
.
.
.
.
.
成功(e){
控制台。警告(如数据);
}
这是我的plist和androidmanifest.xml:

<key>NSCameraUsageDescription</key>
<string>Your message to user when the camera is accessed for the first                     
time</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Your message to user when the photo library is accessed for the    
first time</string>
<key>NSMicrophoneUsageDescription</key>
<string>Your message to user when the microsphone is accessed for the 
first time</string>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
    <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
    <uses-permission android:name="android.permission.VIBRATE"/>

 <uses-permission android:name="android.permission.CAMERA" />   <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="26" />

</manifest>
NSCameraUsageDescription
首次访问相机时向用户发送的消息
时间
NSPhotoLibraryUsageDescription
在访问照片库时向用户发送的消息
第一次
NSM话筒用途说明
在访问Microphone时向用户发送的消息
第一次
androidmanifest.xml:

<key>NSCameraUsageDescription</key>
<string>Your message to user when the camera is accessed for the first                     
time</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Your message to user when the photo library is accessed for the    
first time</string>
<key>NSMicrophoneUsageDescription</key>
<string>Your message to user when the microsphone is accessed for the 
first time</string>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
    <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
    <uses-permission android:name="android.permission.VIBRATE"/>

 <uses-permission android:name="android.permission.CAMERA" />   <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="26" />

</manifest>

但我收到这个错误:启动预览失败的相机

我如何解决这个问题


谢谢,advance

您为iOS和Android平台设置了配置吗?似乎您没有设置info.plist和AndroidManifest.xml。是的,我设置了。但我不知道是什么!你能在这里发布info.plist和androidmanifest.xml吗?你可以在ios和android文件夹中找到它们。是的,我可以。我已将其添加到帖子中。它不是您的info.plist文件。:)仅说明如何为qr扫描仪配置iOS端