下载源码到本地,解压之后 core 文件夹就是 zxing 的核心代码,后面就是我们要做的重点是把 core 编译为 jar 文件

core 文件夹内有一个名为 pom.xml 的 xml 文件,是 maven 的信息文件,因此我们要利用 maven 工具来进行编译。

Ubuntu 系统中下载完成之后解压,然后像下面这样在 ~/.bashrc 中添加环境变量:

4b4a79e45097

设置 maven 的环境变量

maven 需要依赖 java 环境,需要事先现在并配置环境变量:

4b4a79e45097

配置 java 环境

之后在命令行中运行如下命令:

source ~/.bashrc

以便使配置的环境变量生效。

之后我们可以在命令行中运行 mvn --version 测试 maven 是否配置成功:

4b4a79e45097

maven 配置成功输出

之后我们就可以开始编译 Android ZXing 的 core 代码:

首先在命令行中进入 core 目录,然后运行如下命令:

mvn -DskipTests -Dgpg.skip=true install

即可开始编译,可能过程中需要下载,可以耐心等待,编译成功的输出:

4b4a79e45097

编译成功的输出

编译成功后 core 文件夹中出现 target 文件夹,里面就有我们需要的 jar 文件:

4b4a79e45097

我们需要的 jar 文件

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐