繁体   English   中英

Phonegap插件:BarcodeScanner在Eclipse中导致错误

[英]Phonegap plugin: BarcodeScanner causing errors in Eclipse

我是一名学生,刚接触phonegap移动应用程序开发。 我正在尝试按照本指南安装BarcodeScanner插件。 该指南提到安装3个插件BarcodeScannerDialogs和Inappbrowser。

这是问题所在:

安装条形码扫描器插件后,Eclipse在“主要活动”中发现“红十字”错误。 带对话框的 Eclipse和 带对话框的 Eclipse )。 当我尝试使用'shift + ctrl + O'在Eclipse中组织导入文件时,它们返回:

/src/com/phonegap/plugins/barcodescanner/Barcodescanner.java contains ambiguous reference. User interaction is required

当在SRC文件下选择com.phonegap.plugin.barcodescanner时,在Eclipse中的“问题视图”显示:

Intents cannot be resolved to a variable 

^ .java文件中每个'意图'上发现的错误

The import com.google cannot be resolved

^错误如下:

import com.google.zxing.client.android.Intents;

此外,条形码扫描仪插件还创建了对话框插件以前没有的其他文件。 之前 后

我安装插件的根目录位于文件夹“ hello”中,该文件夹具有config.xml文件。

问题:为什么条形码扫描仪插件很难? 看来这是目录问题,但我以相同的方式安装了对话框插件,并且不会产生错误。 我使用cmd从cordova安装的条形码扫描仪插件是否可能无法正常工作? 我应该怎么做才能使插件正常工作? 谢谢 !

看来您没有成功导入zxing intent.java。 “ Intents”是在zxing src文件夹中的Java之一中声明的变量,因此不会解析该变量。

您需要做的是从github下载zxing并将com.google.zxing.client.android复制到当前项目src文件夹中。

因此,请确保在您的项目src文件中,还有另一个名为“ com.google.zxing.client.android”的程序包,其中包含此“ intents.java”

额外的文件夹不是问题,因为它由您安装的条形码扫描器插件的gradle组成,这很正常。 您可以在android studio使用的Google中搜索有关“等级”的更多信息。

干杯。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM