Zxing 2.2在eclipse中导入为库项目(而不是.jar)

San*_*osh 2 eclipse android barcode zxing library-project

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

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

我的要求是将"核心"项目导入eclipse并添加几个代码.然后将其标记为图书馆项目.

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

San*_*osh 6

解决了

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

过程1

  1. 在eclipse中创建一个java项目,并将其命名为ZxingCore.
  2. 复制并粘贴核心文件夹中的完整src文件夹.
  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