2

我已经从下面的链接下载了 zxing 2.2 代码

https://code.google.com/p/zxing/downloads/list

我的要求是将“核心”项目导入 Eclipse 并在其中添加一些代码。然后将其标记为库项目。

我想将此库项目包含到条形码扫描仪示例应用程序中,并将条形码扫描仪应用程序用作我项目中的库。

4

1 回答 1

6

解决了

先决条件下载最新的zxing包。

过程 1

  1. 在eclipse中创建一个java项目,命名为ZxingCore。
  2. 将完整的 src 文件夹复制并粘贴到 core 文件夹中。
  3. 如果您需要编辑任何代码,您可以这样做。否则跳过这一步。
  4. Java 库已准备好使用。

[Note: Compile Java project using Java 1.6 to get rid of run time exceptions]

过程 2

  1. 在 Eclipse 中选择从现有源中创建一个 android 项目。
  2. 浏览您的 zip 文件以查找 android 文件夹[这是一个与库捆绑的示例项目] 您的项目应该被导入,几乎没有错误
  3. 缺少实际的核心库,我们应该从流程 1 中添加 ZxingCore 库
  4. 右键单击项目 -> 属性 -> JavaBuildPath(从左窗格) -> 项目选项卡 -> 添加 -> 检查 ZxingCore - 好的。
  5. 现在所有的错误都应该消失了。是时候将条形码扫描仪应用程序变成图书馆项目了
  6. 右键单击项目 -> 属性 -> android(从左窗格) -> 检查 isLibrary -> 应用 -> 确定。
  7. 现在你会在一些 switch case 语句中得到错误。将有问题的 switch case 语句转换为 it..elseif
  8. 您的图书馆项目已准备就绪
  9. 对于那些想要将条形码扫描仪作为独立应用程序运行的人,请跳过步骤 5、6、7、8
于 2013-10-10T10:18:40.607 回答