-1

我只想在我的 react-native 项目中使用react-native-camera但有一个错误,我需要帮助,我不知道这个错误发生了什么。期待您的回答,谢谢。

错误信息

android/app/build.gradle

4

1 回答 1

0

主要有两种可能性:

  • 在 compile project(':react-native-camera') 下的 build.gradle 中添加以下行

    编译(项目(':react-native-camera')){排除组:“com.android.support”}

  • 由于相机模块使用相同的标签名称,默认本地相机将使用它:--> 将代码放入 react-native-camera --> src --> main --> java --> com.lwansbrough.RCTCamera --> RCTCameraModule

1)您需要添加RCTCameraModule作为标签:

 public class RCTCameraModule extends ReactContextBaseJavaModule
    implements MediaRecorder.OnInfoListener, MediaRecorder.OnErrorListener, LifecycleEventListener {
    private static final String TAG = "RCTCameraModule";
...
}

2)添加此方法

 @Override
    public String getName() {
        return "RCTCameraModule";
    }

希望对你有帮助 :)

于 2018-04-18T17:26:00.907 回答