react-native-camera无法正常工作,无法得到未定义的错误不是对象(评估CameraManager.Aspect)

时间:2018-06-25 09:21:58

标签: react-native

复制步骤:-

  1. npm安装react-native-camera。

  2. 将此软件包包含在组件中 1)。从'react-native-camera'导入相机;

  3. 然后我要构建react-native run-android。

  4. 构建成功,但我未定义它不是模拟器中的对象(评估CameraManager.Aspect)。

3 个答案:

答案 0 :(得分:1)

如果没有执行此步骤,请执行更多操作!

请将其添加到您的gradle文件中

android{
...
 defaultConfig {
...
multiDexEnabled true
}

} 并且还在您的gradle中添加以下依赖项

dependencies {

编译'com.android.support:multidex:1.0.1'     } 这肯定会解决您的问题。

答案 1 :(得分:0)

有两个原因。

1。如果您使用模拟器,则可以。。。您不能在模拟器上使用相机。

  1. 如果您在真实电话中进行测试,请确保您拥有摄像头权限。

答案 2 :(得分:0)

最后我得到了我使用react-native-image-picker包的解决方案 相机功能正在运行。

https://github.com/react-community/react-native-image-picker