用于Android的Zxing条形码库中缺少com.google.zxing包

Ran*_*a.S 12 android barcode barcode-scanner zxing

我已经下载了适用于Android的Zxing条码扫描器代码,但我在源代码中找不到com.google.zxing包.我认为该项目缺少库或JAR文件.任何人都可以帮我找到那个包吗?

这些是未解决的导入:

  import com.google.zxing.BarcodeFormat;
  import com.google.zxing.Result;
  import com.google.zxing.ResultMetadataType;
  import com.google.zxing.ResultPoint;
Run Code Online (Sandbox Code Playgroud)

Urs*_*pke 15

您正在寻找的类位于核心模块中.


小智 5

在download.zip的核心文件夹中看到这些类,但没有“ core.jar”,真是令人头疼,所以这里是获取该jar文件的地方...

https://github.com/zxing/zxing/wiki/入门-开发中

  1. 在“仅需要一个罐子”下,单击“ Maven版本库”链接。
  2. 点击“核心/”
  3. 单击您下载的Zxing版本。(尽管我的是4.7.5(显示在zip文件夹名称上),但它与3.2.1版本兼容
  4. 单击core-xxxjar进行下载。(x是版本号)

我把那个core.jar放在Zxing项目文件夹的位置,在core文件夹里面,这样我就不会丢失它。

之后,(如果使用Eclipse)

  1. 右键单击CaptureActivity项目->构建路径->配置构建路径
  2. (左侧选择)Java构建路径
  3. 库选项卡
  4. 添加外部JAR ...
  5. 选择先前下载的core-xxxjar
  6. 点击确定

这为我消除了所有那些遗漏的错误,但是我读取的switch语句中遗留的错误需要更改为if / else语句,但这是另一个主题。