使用Phonegap进行Scandit,发现Class not found错误

时间:2014-10-31 14:20:06

标签: android cordova barcode-scanner

我尝试在Phonegap 3.3.0应用中使用Scandit SDK社区版插件。我已按照https://github.com/Scandit/BarcodeScannerPlugin上的说明操作并使用了提供的示例代码,但是当我运行应用程序并单击"扫描"按钮,我收到警告说失败:未找到班级。

我已经尝试将<gap:plugin name="com.mirasense.scanditsdk.plugin" />添加到我的config.xml中,但它没有任何区别。

还尝试将<plugin name="ScanditSDK" value=com.mirasense.scanditsdk.plugin" />添加到config.xml但又没有运气。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

这是来自Scandit Support的Christian。为了帮助您解决问题,我们需要了解更多细节。

您下载了哪个版本的Scandit SDK(适用于Cordova)? 您是否从Scandit.com的帐户下载了打包的Cordova插件?或者您是否使用了https://github.com/Scandit/BarcodeScannerPlugin中提供的源代码,手动编辑了plugin.xml文件并从Scandit帐户下载了本机库?

我们通常建议使用前一种方法并使用Cordova命令行界面来安装我们预先打包的插件(如README.md中所述)。执行CLI 插件添加命令时是否收到错误消息? e.g。

cordova插件添加了下载的解压缩的ScanditSDK插件,用于Phonegap / Cordova&#39;

答案 1 :(得分:0)

Scandit支持通过添加

解决了这个问题
<feature name="ScanditSDK">
  <param name="android-package" value="com.mirasense.scanditsdk.plugin.ScanditSDK"/>
</feature>

到config.xml。