[英]Phonegap plugin: BarcodeScanner causing errors in Eclipse
我是一名学生,刚接触phonegap移动应用程序开发。 我正在尝试按照本指南安装BarcodeScanner插件。 该指南提到安装3个插件BarcodeScanner , Dialogs和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.