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

posted on 2014-05-06 10:03  _star  阅读(649)  评论(0)    收藏  举报

导航