• jenkins中eclipse+ant+svn自动打包APK


    1、2、3.前面1、2、3步骤和web项目构建一致。注意开始构建前需先安装Ant Plugin、Android Lint Plugin插件

    4. 在构建前我们需要先生成一个build.xml文件。

    打开cmd运行命令:android update project --name <项目名称> --target <Android SDK ID> --path <项目路径> --subprojects

    其中项目名称指的是jenkins中当前创建的项目名称,路径是指jenkins中该项目的路径,我这边是:C:\Users\Administrator\.jenkins\jobs\eclipseApp\workspace

    target中的内容可以运行android list targets获得,如下图,我选择的是2 。

    该命令运行后出现如下图,则build.xml文件创建成功:

    5. 构建:选择Invoke Ant,然后采用Ant进行构建。然后进行如下图进行填写

    其中Target中填写的ANT常用命令如下:

    1) ant clean : 清除项目的生成文件

    2) ant debug: 生成一个debug apk,并使用debug key进行签名

    3) ant emma debug: 生成一个测试项目

    4) ant release: 生成一个release apk,并不进行签名和对齐

    5) ant debug install: 生成并安装一个apk包

    6) ant installd: 安装一个已经编译好的debug包

    7) ant installr: 安装一个已经编译好的release包

    8) ant installt: 安装一个已经编译好的测试包

    9) ant installi: 安装一个已经编译好的instrumented包

    7. 构建后存放的默认路径是C:\Users\Administrator\.jenkins\jobs\eclipseApp\workspace\bin,此时生成的是未带签名的APK

    若想带签名则需要配置local.properties,配置完成后执行ant release,生成带签名的APK

     

    key.store=签名文件所在路径

    key.store.password=签名密码

    key.alias=签名文件别名

    key.alias.password=签名密码

  • 相关阅读:
    Python语法解析器PLY——lex and yacc in Python
    spider-lang :爬虫语言,专为网络爬虫设计
    使用ANTLR做一个简单的Python SQL语法解析器
    使用Antlr实现简单的DSL
    Wrights Notes
    20个人团建能干些什么?
    zz
    贾跃亭反思乐视节奏过快_公司频道_财新网
    西湖人才网 职称考评
    安能物流
  • 原文地址:https://www.cnblogs.com/xwtcm/p/6420411.html
Copyright © 2020-2023  润新知