Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对Android的Phonegap条形码扫描仪集成问题_Android_Cordova_Barcode Scanner - Fatal编程技术网

针对Android的Phonegap条形码扫描仪集成问题

针对Android的Phonegap条形码扫描仪集成问题,android,cordova,barcode-scanner,Android,Cordova,Barcode Scanner,我正在尝试让这个示例项目工作: 我已经导入了这两个项目,并使库项目成为库等,我已经运行了它,但当我运行它并单击扫描按钮时,我得到: Uncaught TypeError:对象[Object Object]在上没有方法“exec”file://android_asset/www/cordova.js:863 我已将目标版本更改为17(最新版本),这使我能够运行它,但我似乎无法使其工作我是否遗漏了什么 如果这个信息有用的话,我想在我的谷歌Nexus4上运行这个。 以下是我使用的所有代码的邮政编码:

我正在尝试让这个示例项目工作:

我已经导入了这两个项目,并使库项目成为库等,我已经运行了它,但当我运行它并单击扫描按钮时,我得到:

Uncaught TypeError:对象[Object Object]在上没有方法“exec”file://android_asset/www/cordova.js:863

我已将目标版本更改为17(最新版本),这使我能够运行它,但我似乎无法使其工作我是否遗漏了什么

如果这个信息有用的话,我想在我的谷歌Nexus4上运行这个。 以下是我使用的所有代码的邮政编码:
另外,我正在使用Eclipse运行这个(ADT)

,因为您的barcodescanner.js正在使用旧的API调用。不再有cordova.exec。您需要使用最新的barcodescanner.js:

,因为您的barcodescanner.js正在使用旧的API调用。不再有cordova.exec。你需要使用最新的barcodescanner.js:

在Noogen的回答之后,我开始思考Cordova是否需要更新,所以我抓起了最新的phonegap文件,替换了Cordova.js文件和2.8.1 jar文件,然后进行了一次清理和构建-它成功了

在Noogen的回答之后,我开始思考Cordova是否需要更新,所以我抓起了最新的phonegap文件,替换了Cordova.js文件和2.8.1 jar文件,然后进行了一次清理和构建——它成功了

我已经有了最新的barcodescanner.js错误与cordova.js文件有关我已经有了最新的barcodescanner.js错误与cordova.js文件有关