eclipse 导入运行 zxing 项目( android 二维码、条码扫描)

1.下载需要 zxing 源码

 地址:https://github.com/zxing/zxing


2.选择需要的版本,我用的是 2.3 版本代码

 2.1 展开 Branch =》选择 tags 标签=》里面有很多 tag 选个 zxing-2.3.0 的

 2.2 点击 右边的 【Download ZIP】 按钮,就可以下载本版本的代码了


3.项目内的部分文件功能

android ——这是一个Android的示例工程,导入eclipse 后可以运行看扫描效果

android-integration ——这是使用QR码工程需要引用的一个源码

androidtest ——这是一个Android的简单测试工程,好像是需要先安装android目录中的应用才能运行

core ——这是核心代码(android 这个项目需要这个库)


4.将 android 文件夹下的示例工程导入 eclipse

  包名:com.google.zxing.client.android

  默认工程名:CaptureActivity


5 下载已经编译好的 zxing-core.jar 核心包

  zxing 项目wiki地址:https://github.com/zxing/zxing/wiki

 这个里面有先关 jar 包的下载地址:https://github.com/zxing/zxing/wiki/Getting-Started-Developing

 zxing-core.jar 下载:http://repo1.maven.org/maven2/com/google/zxing/

 下载个 core 2.3.0 的包:http://repo1.maven.org/maven2/com/google/zxing/core/2.3.0/core-2.3.0.jar(下载后改个名 zxing-core-2.3.0.jar)

 

6 将 zxing-core-2.3.0.jar 复制到 eclipse 的 CaptureActivity 项目中

 6.1 位置:CaptureActivity/Libs/zxing-core-2.3.0.jar

 6.2 重新编译 CaptureActivity 项目:eclipse=》project=》Clean,选择 Clean projects selected bellow ,在下面的窗口中选择 CaptureActivity 后 点击【ok】

 6.3 如果有错请继续往下看


7 常见问题排查

7.1 '<>' operator is not allowed for source level below 1.7 问题

解决:选中 CaptureActivity 右键,properties =》在 左侧树中选择 Java Compiler =》 右侧勾选 Enabel Project specific settings =》在 Compiler compliance level:选择 1.7 





  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值