【问题标题】:ZXing-2.1 - Missing librariesZXing-2.1 - 缺少库
【发布时间】:2013-05-02 20:02:36
【问题描述】:

编辑 ::: 对于可能正在寻找解决方案的人,这里是..(使用 ZXing 2.1)

按照以下步骤操作 :::

  1. 首先您必须将现有代码导入您的工作区

    文件 -> 导入 -> android -> 现有的 android 代码到工作区

  2. 浏览到ZXing 2.1解压后的文件夹

  3. 列表中有两个项目。选择两者并单击确定。

  4. 它们将被导入您的工作区,您将遇到错误。

  5. 对于第一个项目(在我的例子中为 CaptureActivity),您必须添加 ZXing2.1\zxing2.1\core 中存在的 core.jar 文件

  6. 对于第二个项目(在我的例子中是 ZXingTestActivity),您必须添加 ZXing2.1\zxing2.1\core 中的 core.jar 文件和 ZXing2.1\zxing2 中的 android-integration.jar .1\android-集成

  7. 就是这样......你完成了......

希望这会有所帮助...


我有一个使用 ZXing 的应用程序。我必须将库更新到最新的。所以我从here下载了ZXing-2.1.zip的代码。当我尝试编译时,导入语句中出现错误。

import com.google.zxing.BarcodeFormat;
import com.google.zxing.DecodeHintType;
import com.google.zxing.Result;

我在下载的 zip 文件中的任何地方都找不到这些库。有人可以指导我如何做到这一点吗?我做错了什么?

如果您有分步教程,请链接它们。

【问题讨论】:

  • 在你的项目中添加他们的 jar 的路径

标签: android zxing


【解决方案1】:

这些课程位于core.jar。您从下载的源代码构建它。

我建议您实际上使用来自 Subversion 的最新代码。如果你这样做了,你可以通过以下方式获得一个预编译的 JAR,或者自己构建一个:https://code.google.com/p/zxing/wiki/GettingStarted

(顺便说一下,我们将在一两周内发布 2.2。)

或者如果您想构建 2.1,请参阅之前的文档:https://code.google.com/p/zxing/source/browse/wiki/GettingStarted.wiki?spec=svn2659&r=2659

【讨论】:

  • 我已将 jar 文件添加到项目中,但现在我得到了几个方法的错误。我在以下位置遇到错误的方法示例:addressResult.getNicknames()、addressResult.getURLs()、addressResult.getGeo())。我如何摆脱这些错误?错误是,“对于 AddressBookParsedResult 类型的方法 getNicknames() 未定义”
  • 您混淆了库的两个版本。此方法是在 2.2 中引入的,但您仍在某个地方针对 2.1 进行编译
【解决方案2】:

解压

右击项目->属性->Java构建路径->库->添加外部jars->选择你电脑中的jar文件->点击确定。

【讨论】:

  • 我已将 jar 文件添加到项目中,但现在我得到了几个方法的错误。我在以下位置遇到错误的方法示例:addressResult.getNicknames()、addressResult.getURLs()、addressResult.getGeo())。我如何摆脱这些错误?错误是,“对于 AddressBookParsedResult 类型的方法 getNicknames() 未定义”
猜你喜欢
  • 1970-01-01
  • 2019-08-29
  • 1970-01-01
  • 2015-10-13
  • 1970-01-01
  • 2018-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多