zxing源码编译与运行
编译的jar文件下载地址:https://files.cnblogs.com/rainboy2010/zxing.zip
zxing是一个开源的解析条形码/二维码的类库,广泛应用于Android 各大APP上,下面就介绍一下如何遍译运行这个项目。
1.下载项目
从http://github.com/zxing/zxing网站上下载最新的zxing代码zxing-master.zip,解压后,目录结构如下:
2.下载安装Maven
配置环境变量,在命令行输入 mvn -v命令,出现以下信息,则Maven安装成功
3.编译jar包
运行以下命令:mvn -DskipTests -Dgpg.skip=true install,经过漫长的等待,如出现以下信息,则编译成功
此时zxing核心包已经生成,生成的文件在core\target目录下,同时core-3.2.1-SNAPSHOT.jar已经自动复制到android\libs和androidtest\libs目录下
4.编译Sample项目CaptureActivity
4.1 将android目录下的项目导入到eclipse
4.2 将android-core\src\main\java\com\google\zxing\client\android\camera目录下的CameraConfigurationUtils.java文件复制到android\src\com\google\zxing\client\android\camera目录下
4.3 引用刚刚编译好的zxing核心包core-3.2.1-SNAPSHOT.jar
4.4 运行程序,运行界面如下: