由于项目需要,最近准备把开源zxing项目移植到Android实现产品二维码扫描;
参考了网上很多文章,移植过程中也遇到一些问题,现将移植过程中出现的问题以及解决方案记录如下:
1. 下载zxing-zxing-3.1.0.tar.gz源代码,解压缩;
cmd进入源代码的core目录,使用工具编译,命令行为(实现得下载mvn和ant工具包),并在windows环境变量中指定路径:
mvn -DskipTests -Dgpg.skip=true install
编译成功后,会在zxing-zxing-3.1.0/android/libs目录下生成一个core-3.1.0.jar文件;
2.将zxing-zxing-3.1.0/android导入Eclipse,编译,过程中会提示jar版本过低,下载1.8.x的版本后,安装过程中会出现不支持windowsXP的情况,下载7z解压缩软件,网上有介绍,如何将1.8的版本在XP上安装的步骤;
3.编译,在真机上测试,还真能识别二维码;
写得比较简单,希望能起到抛砖引玉的作用