【发布时间】:2018-04-18 16:57:16
【问题描述】:
我只想在我的 react-native 项目中使用 react-native-camera 但有一个错误,我需要帮助,我不知道这个错误发生了什么。期待您的回答,谢谢。
【问题讨论】:
-
将错误代码复制到堆栈问题中输出,而不是张贴输出的图片,会得到更好的响应
标签: react-native react-native-camera
我只想在我的 react-native 项目中使用 react-native-camera 但有一个错误,我需要帮助,我不知道这个错误发生了什么。期待您的回答,谢谢。
【问题讨论】:
标签: react-native react-native-camera
主要有两种可能性:
在编译项目下的build.gradle中添加以下行(':react-native-camera')
编译 (project(':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";
}
希望对你有帮助:)
【讨论】: