使用ant自动生成签名的apk
eclipse打包apk发布,每次都要输入签名的密码,而且打包的过程很长。特别是同一个程序要配置不同的标识打包,会很耗时,结合ant的使用,可以一键打包,会方便很多。
1.ant 官网可下载 http://ant.apache.org/
或者直接http://labs.renren.com/apache-mirror//ant/binaries/apache-ant-1.8.2-bin.zip 下载1.8.2版的。
2.配置环境变量
在环境变量中设置ANT_HOME,值为你的安装目录。
把ANT_HOME/bin加到你系统环境的path
3.编译
先创建一个android项目
参数说明:
-k /--package 为命名空间(包名)-a /--name 工程名
-p /--path 项目 -t 为目标平台的版本编号
C:Documents and SettingsAdministrator>android create project -k com.android.Tank -a Tank -t 4 -p F: ank
要对已有的工程打包,只需将build.properties build.xml local.properties 还有签名文件拷到工程目录
将build.properties 改成
android.tools=${sdk.folder}tools
android_version=2.1
apk.sdk.home=D\:/Android/android-sdk-windows/
apk.tools=${apk.sdk.home}tools/
application.package=com.test
bin.dir=${jde.home}bin
app.name=tank
#app.source.path=E\:/tank
jdk.home=C\:/Program Files\Java\jdk1.6.0_15
output.dir=../outputDir
sdk.folder=D\:/Android\android-sdk-windows\platforms\android-10
temp.dir=127980239039628
key.alias=xx.keystore
key.store=xx.keystore
key.store.password=xx (改成密码)
key.alias.password=xx (改成密码)
xx.keystore改成当前的签名文件名,xx改成签名的密码,build.xml里工程名改成自己的
然后在当前目录下
E\:/tank>ant release
自动生成签名的apk.
--------------------------------------------------------------------------------------------
1. 如果你是新创建一个android项目,可以用下面的命令增加ant建构:
android create project -k com.android.Tank -a Tank -t 4 -p F:\tank
-k 含义是报名;-a是项目名称;-t是target的版本;-p是项目的目录
2. 如果你是为一个已经创建的项目增加ant建构,使用以下的命令:
android update project -p your_project_root_directory -t 7
3. 开始build你的项目,运行以下命令:
ant debug
运行成功之后,在你的project的根目录下面的bin目录下,就生成了相应的apk。
转载于:https://www.cnblogs.com/xieyuan/p/3787286.html
使用ant自动生成签名的apk相关推荐
- Postman高级应用(5):再也不用注释签名代码了——自动生成签名
场景 我们在写服务端接口时候,往往需要考虑安全问题,最基本的一点就是接口需要按照约定的规则进行签名校验.一旦接口校验签名,就意味着我们用Postman不能想以前那样顺利的测试了,服务端必定会返回签名失 ...
- Android Studio 生成签名的APK
生成签名 打开项目以后,点击项目,选择 Build 菜单, 然后选择 Generate Signed APK. 如下图所示: 打开生成对话框: 选择 Create new... 按钮, 生成新的Key ...
- Ant自动批量打包多渠道APK
一.准备工作 1. 下载安装Ant http://ant.apache.org/bindownload.cgi(官网下载) 下载完成后解压到指定目录并将bin目录配置到环境变量Path ...
- 使用 Ant 自动生成项目构建版本
引言 对 于多版本项目,要提供新版本来跟上新功能或缺陷报告增加的速度,并同时仍然保持可接受的质量水平,可能是一项不小的挑战.构建自动化可确保准确性和消除人 为错误的可能性,从而部分地解决此问题.自动化 ...
- AD domain 环境下VBS自动生成邮件签名
使用VBS自动生成邮件签名 脚本使用环境:在AD域网络环境下,集团有上千邮件帐号,邮件签名是一比较难以管控工作内容,邮件签名内容一般包含1-问候语句,2-用户名 ,3-部门及职务,4-公司名称,5-固 ...
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...
原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html 之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...
- linux源码编译ant,linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...
1. JDK(jdk-7-linux-i586.tar.gz) 2. AndroidSDK 3.apache-ant-1.9.4-bin.tar.gz 将所需软件拷贝到当前用户的桌面上,开始环境搭建. ...
- php动态生成apk渠道包,Android自动生成渠道包
承接上文Android应用的自动化构建,我们已经通过ANT自动构建了应用,那接下来的问题是,如何自动构建渠道包,这里强烈推荐一篇文章美团Android自动化之旅-生成渠道包. 美团提到的第三种方式,截 ...
- 【Android 安全】使用 360 加固宝加固应用 ( 加固工具准备 | 生成签名 APK | 加固操作 | 反编译验证加固效果 )
文章目录 一. 加固工具准备 二. 生成签名 APK 三. 加固操作 四. 反编译验证加固效果 本博客用于记录下 360 加固保 加固应用流程 ; ( 上一次加固还是一年前 , 过程全忘了 o(╥﹏╥ ...
最新文章
- 市面上不成熟的系统Java_回顾java基础知识
- 为服务器端控件添加js.net
- Alibaba-AndFix Bug热修复框架的使用
- Java运算符——通过示例学习Java编程(6)
- jbpm视频教程全集下载【21讲完整】
- 扑克游戏的洗牌算法及简单测试
- 主从不同步故障案例一
- 《Windows核心编程》之七 - 关于Windows 2000中内存的分区
- 计算机输入网站打不开,电脑打不开网页怎么办
- EXCEL所有单元格加减乘除一个数 -- 选择性粘贴的用法
- 全球与中国高效无气油漆喷涂机市场深度研究分析报告
- 机器学习:XGBoost+LightGBM+catboost+5折+stacking的用法
- 反汇编代码分析--函数调用
- 01.三节点集群搭建--VM配置
- HDU 5148 Cities (树形DP)*
- 旧款 mac 电脑重装 OS X Lion 10.7.5 系统的 U 盘安装盘制作及遇到问题和解决方法
- 只管去做:让你迅速实现增值的目标管理法
- 适合年会玩的互动小游戏,赶紧打开看一看
- 自动生成卡密SQL脚本(转载)
- SpringBoot漏洞复现
热门文章
- 二十四、PHP框架Laravel学习笔记——模型的数据集合
- LeetCode MySQL 580. 统计各专业学生人数
- 【Kaggle】Intro to Machine Learning 第一次提交 Titanic
- 马尔可夫链蒙特卡罗法(Markov Chain Monte Carlo,MCMC)
- vue是什么软件_Angular vs React vs Vue:2020年的最佳选择是什么?
- android menu xml 属性,Android中Menu类型及常见属性说明
- 迷宫搜索问题最短路_【算法常用模板】总结(更新中)
- js获取元素的方法与属性
- TCP协议以及三次握手
- 论文浅尝 - KDD2020 | 真实世界超图的结构模式和生成模型