【问题标题】:ReacNative: requireNativeComponent:"CKCameraManager" was not found in the UIManagerReacNative:在 UIManager 中找不到 requireNativeComponent:“CKCameraManager”
【发布时间】:2021-05-30 20:54:06
【问题描述】:

我想使用下面的 npm 包打开 Camer,但它产生了这个错误。

https://www.npmjs.com/package/react-native-camera-kit

import {CameraScreen} from 'react-native-camera-kit';
 <CameraScreen
          // Barcode props
          scanBarcode={true}
          onReadCode={(event) => Alert.alert('QR code found')} // optional
          showFrame={true} 
          laserColor="red" 
          frameColor="white" 
        />

【问题讨论】:

  • 这意味着您正在使用的包在您当前的应用程序构建中找不到,这意味着您忘记重新构建应用程序,或者如果您使用的是 react-native react-native run-android,它应该可以修复错误。另外,react-native-camera-kit 有针对 android 的额外步骤,如果你还没有,请执行这些步骤github.com/teslamotors/react-native-camera-kit/blob/master/docs/…

标签: react-native camera qr-code


【解决方案1】:

我有同样的问题。这是包本身的导入问题。通过手动浏览节点模块文件夹或仅在代码中的类CameraScreen 上浏览Ctrl + Left Click 转到CameraScreen.tsx 文件。在那里,滚动到顶部并查看导入。 Camera 导入下会有一条红线(取决于您的代码编辑器)(如附图所示)。只需根据您正在开发的平台将其更改为./Camera.android./Camera.ios。解决了我的问题。 Image or problematic code

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2020-09-02
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多