navigator.camera 在 Phonegap Build 上未定义

navigator.camera is undefined on Phonegap Build

我正在尝试使用核心插件 cordova-plugin-camera 从相册中检索图像。但是当我输入 :

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    console.log(navigator.camera);
}

我一直都有"undefined"。所以该功能将不起作用

我把我的 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 版本:

<preference name="phonegap-version" value="cli-7.0.1" />

你知道问题出在哪里吗?

谢谢

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