Android 英特尔XDK应用程序开发摄像头不工作和ID

Android 英特尔XDK应用程序开发摄像头不工作和ID,android,cordova,intel-xdk,Android,Cordova,Intel Xdk,我已经写了一个简单的代码来打开手机中的摄像头并拍照。该代码在模拟器上运行良好,但在测试设备时,它不起作用。相机插件已经包括在内。这是我的密码。如果我做错了什么,请告诉我: <script> function capture() { intel.xdk.camera.takePicture(50, true, "png"); } function importLib() { intel.xdk.camera.impo

我已经写了一个简单的代码来打开手机中的摄像头并拍照。该代码在模拟器上运行良好,但在测试设备时,它不起作用。相机插件已经包括在内。这是我的密码。如果我做错了什么,请告诉我:

<script>
  function capture()
    {
        intel.xdk.camera.takePicture(50, true, "png");
    }

    function importLib()
    {
        intel.xdk.camera.importPicture();
    }

    document.addEventListener("intel.xdk.camera.picture.add", function(event)
                              {
        alert("Successfully");
    });
    document.addEventListener("intel.xdk.camera.picture.busy", function()
                              {
        alert("resource busy");
    });

    document.addEventListener("intel.xdk.camera.picture.cancel", function()
                              {
        alert("operation cancelled");
    });
</script>

函数捕获()
{
英特尔.xdk.camera.takePicture(50,真,“png”);
}
函数importLib()
{
intel.xdk.camera.importPicture();
}
document.addEventListener(“intel.xdk.camera.picture.add”),函数(事件)
{
警报(“成功”);
});
document.addEventListener(“intel.xdk.camera.picture.busy”,function())
{
警报(“资源繁忙”);
});
document.addEventListener(“intel.xdk.camera.picture.cancel”,函数()
{
警报(“操作取消”);
});

谢谢你找到了问题。我犯了一个愚蠢的错误,包括摄像头的cordova插件,这就是为什么演示摄像头应用程序可以完美工作的原因。
我的代码使用的是Intel XDK提供的摄像头api,没有在设置中添加该插件。现在可以使用了:)

提供的“示例摄像头应用程序”在构建并部署到您的设备上时是否可以使用?你能将你的构建设置添加到你的帖子中吗?@DanielBrown谢谢。我发现了我的错误。但我不明白,如果代码中没有包含英特尔xdk插件,为什么模拟器会显示正确的结果。