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

发布于 2024-11-19 09:56:50 字数 313 浏览 3 评论 0原文

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

I have downloaded the Zxing Barcode Scanner code for Android, but I can't find the package com.google.zxing in the source code. I think there's a missing library or JAR file for the project. Can anybody help me find that package?

These are the unresolved imports:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

硪扪都還晓 2024-11-26 09:56:50

您要查找的课程位于 核心模块。

The classes you are looking for are in the core module.

蝶舞 2024-11-26 09:56:50

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

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

  1. 在“Just Need a Jar”下,单击“Maven 发布存储库” 关联。
  2. 点击“core/”
  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 语句,但那是另一个主题了。

What a headache to see the classes in the download.zip's core folder but there is no "core.jar", so here's where to get that jar file...

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

  1. Under "Just Need a Jar", click the "Maven release repository" link.
  2. Click "core/"
  3. Click on the Zxing version you downloaded.
    (Though mine is 4.7.5 (shown on zip folder name) it worked with version 3.2.1
  4. Click on core-x.x.x.jar to download. (x's are version number)

I put that core.jar where the Zxing project folder is, inside core folder so I wouldn't lose it.

After that, (if using Eclipse)

  1. Right click CaptureActivity project -> Build Path -> Configure Build
    Path
  2. (Left Side Select) Java Build Path
  3. Libraries tab
  4. Add External JARs...
  5. Select the core-x.x.x.jar previously downloaded
  6. Click OK

This took all those missing errors away for me, but left errors in switch statements that I read needs to be changed to if/else statements, but that's for another topic.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文