使用 maven 编译 android zxing 核心代码 j
2018-02-28 本文已影响11人
赵者也
zxing 官方 github 地址: https://github.com/zxing/zxing
下载源码到本地,解压之后 core 文件夹就是 zxing 的核心代码,后面就是我们要做的重点是把 core 编译为 jar 文件
core 文件夹内有一个名为 pom.xml 的 xml 文件,是 maven 的信息文件,因此我们要利用 maven 工具来进行编译。
maven 的最新版下载地址如下:
http://maven.apache.org/download.cgi
Ubuntu 系统中下载完成之后解压,然后像下面这样在 ~/.bashrc 中添加环境变量:
设置 maven 的环境变量maven 需要依赖 java 环境,需要事先现在并配置环境变量:
配置 java 环境之后在命令行中运行如下命令:
source ~/.bashrc
以便使配置的环境变量生效。
之后我们可以在命令行中运行 mvn --version 测试 maven 是否配置成功:
maven 配置成功输出Windows 中的配置可以参见 maven 官方的介绍:
http://maven.apache.org/install.html
之后我们就可以开始编译 Android ZXing 的 core 代码:
首先在命令行中进入 core 目录,然后运行如下命令:
mvn -DskipTests -Dgpg.skip=true install
即可开始编译,可能过程中需要下载,可以耐心等待,编译成功的输出:
编译成功的输出编译成功后 core 文件夹中出现 target 文件夹,里面就有我们需要的 jar 文件:
我们需要的 jar 文件