您的位置:首页 > 编程语言 > Java开发

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

2016-02-02 12:16 555 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: