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

时间:2011-07-07 13:18:18

标签: android barcode zxing barcode-scanner

我已经下载了针对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;

2 个答案:

答案 0 :(得分:15)

您要查找的课程位于core模块中。

答案 1 :(得分:3)

看下载.zip的核心文件夹中的类是多么令人头疼,但是没有" core.jar",所以这里得到那个jar文件..

https://github.com/zxing/zxing/wiki/Getting-Started-Developing

  1. 在"只需要一个罐子",单击" Maven发布存储库"链接。
  2. 点击"核心/"
  3. 点击您下载的Zxing版本。 (尽管我的版本是4.7.5(在zip文件夹名称上显示),但它适用于版本3.2.1
  4. 点击core-x.x.x.jar进行下载。 (x' s是版本号)
  5. 我把那个core.jar放在Zxing项目文件夹里面,在核心文件夹里,所以我不会丢失它。

    之后,(如果使用Eclipse)

    1. 右键单击CaptureActivity项目 - >构建路径 - >配置Build 路径
    2. (左侧选择)Java构建路径
    3. “库”标签
    4. 添加外部JAR ...
    5. 选择先前下载的core-x.x.x.jar
    6. 点击确定
    7. 这为我带走了所有那些遗漏的错误,但是我读到的switch语句中的错误需要更改为if / else语句,但这是另一个主题的错误。