小编ard*_*n92的帖子

如何修复“TypeError: undefined is not an object (evaluating '_reactNativeCamera.default.constants')” 在本机反应中的错误?

我正在尝试在我的项目中使用“React-native-camera”库。我实际上已经这样做了 50 多次,每次在我的 mac 和 Linux 系统上一切都很好。

但是现在突然之间它不再在我的 Linux 系统上工作并且不断产生这个错误(尽管在 mac 上工作!)。

在此处输入图片说明

我已经在这里检查了所有配置步骤 我已经尝试添加 missingDimensionStrategy 'react-native-camera', 'general' 到 app build.gradle 我已经尝试添加 maven {url " https://jitpack.io "} 和maven {url " https://maven.google.com "} 到项目 build.gradle 我试过从 .ideas 目录中删除 madules.xml 并重新启动 android studio,无论是否清除缓存。

仍然没有这是我让相机模块运行的示例代码:

class CameraApp extends Component {
  constructor(props) {
    super(props);

    this.state = {
      path: null,
      uri: '',
      imageName: ''
    };
  }

  takePicture() {
    this.camera.capture()
      .then((data) => {
        console.log(data);  
      })
      .catch(err => console.error(err));
}

  renderCamera() {
    return (
      <View>
        <Camera …
Run Code Online (Sandbox Code Playgroud)

android react-native react-native-camera

4
推荐指数
2
解决办法
3256
查看次数