首页 > 解决方案 > 在本机反应中启动 Perview 失败的相机

问题描述

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

import QRCodeScanner from 'react-native-qrcode-scanner';
.
.
.
<QRCodeScanner
cameraType={'front'}
onRead={this.onSuccess.bind(this)} />
.
.
.
onSuccess(e) {
console.warn(e.data);
}

这是我的 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>

androidmanifest.xml:

    <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>

但我收到此错误:开始预览失败的相机

我该如何解决?

谢谢,提前

标签: react-native

解决方案


推荐阅读