Cordova Phonegap生成中未定义navigator.camera

Cordova Phonegap生成中未定义navigator.camera,cordova,phonegap-build,Cordova,Phonegap Build,我正在尝试使用core插件cordova插件相机从相册中检索图像。但当我提出: document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { console.log(navigator.camera); } 我总是有“未定义的”。所以这个函数不起作用 我把我的cordova.js放在所有其他脚本之前和之后,它们都不起作用 在我的配置xml中,我将: <plugi

我正在尝试使用core插件cordova插件相机从相册中检索图像。但当我提出:

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(navigator.camera);
}
我总是有“未定义的”。所以这个函数不起作用

我把我的
cordova.js
放在所有其他脚本之前和之后,它们都不起作用

在我的配置xml中,我将:

<plugin name="cordova-plugin-camera" spec="~4.0.3" />

甚至:

<feature name="Camera">
  <param name="android-package" value="org.apache.cordova.camera.CameraLauncher" />
</feature>

但还是一样的问题

我不知道去哪里查了 我的phonegap版本:

你知道问题出在哪里吗


谢谢

我终于找到了解决方案,将插件降级到
2.4.1
(使用
cli-7.1.0