13

我已经下载了 Android 的 Zxing Barcode Scanner 代码,但是在源代码中找不到包com.google.zxing 。我认为该项目缺少库或 JAR 文件。谁能帮我找到那个包裹?

这些是未解决的导入:

  import com.google.zxing.BarcodeFormat;
  import com.google.zxing.Result;
  import com.google.zxing.ResultMetadataType;
  import com.google.zxing.ResultPoint;
4

2 回答 2

15

您正在寻找的类在核心模块中。

于 2011-07-07T13:36:03.330 回答
6

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

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

  1. 在“Just Need a Jar”下,单击“Maven release repository”链接。
  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 语句,但这是另一个主题。

于 2016-07-21T17:22:34.413 回答