Maven 编译Zxing 项目 核心代码
-
从命令行进入到ZXing-2.3.0目录下:
输入如下命令:
android update project --path android
成功后就可以看到\ZXing-2.3.0\android目录下新增了一个名为local.properties的文件,里面内容是:sdk.dir=你的Android SDK目录。
-
编译jar包
命令行进入到\core路径下,输入命令:
mvn -DskipTests -Dgpg.skip=true install
运行完之后core目录下会生成一个target目录。
里面就有编译好的各种东西,包括文档、需要的Jar包等(比如我的这个叫core-2.3.0.jar)。
- 错误提示
-
可能会出现如下错误:
E:\zxing-2.1\android>android update project --path . Error: The project either has no target set or the target is invalid. Please provide a --target to the 'android.bat update' command.
只要用android list列出android target id即可,如下,target id 为1.
E:\zxing-2.1\android>android list targets Available Android targets: ---------- id: 1 or "android-17" Name: Android 4.2 Type: Platform API level: 17 Revision: 1 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, W XGA720, WXGA800, WXGA800-7in ABIs : armeabi-v7a
E:\zxing-2.1\android>android update project --target 1 --path . Updated project.properties Updated local.properties

浙公网安备 33010602011771号