zoukankan      html  css  js  c++  java
  • 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=签名密码

  • 相关阅读:
    ArcGIS Server TileLayer 跨域读取
    dojo.declare 未定义
    注册部署SOE, 提交SOE只能在IE浏览器中
    在maptalks中加载三维模型obj,fbx,glb
    三维模型 obj 转化为 three Json 文件格式
    leaflet map 地图初始化不能铺满div
    查找进行的过程中被停止 解决办法
    逆向的第一个小代码
    编码不规范导致的错误
    android4.4.2 短信广播变更
  • 原文地址:https://www.cnblogs.com/xwtcm/p/6420411.html
Copyright © 2011-2022 走看看